【eclipse转idea的第一天】配置idea

为什么80%的码农都做不了架构师?>>>   hot3.png

导入maven项目

设置maven(全局)

为了不然才转idea的码友们重复我犯过的错,我这儿截图步骤说明下:

  • 这里是列表文本这里是列表文本idea的设置有两种:全局,局部(我这么叫的,反正只是一个区分而已)

第一步再导入maven项目的时候,我们需要像eclipse那样配置下maven,但是配置的时候记住不能先导入了在配置,一定要先全局配置了在进行导入(不然导入后idea回去拉取maven信息)

第一步:先settings下

第二步:几个老开发的码农,就不多说了

第二步进行项目导入(跟eclipse差不多的,就略过了,看看导入完成后的)

导入完,maven拉取完成,java文件的图标就会变颜色如图:

配置svn

项目有了,现在就需要配置下svn。

第一步 安装svn(都是老码农,svn的安装就不说了),我也是安装过svn客户端的人,但是貌似idea不能直接使用(因为我的svn客户端漏了一个插件)。

所以安装了客户端的朋友我们现在需要重新点击安装程序 修改点东西,具体操作如图: 重新点击安装程序选择修改

根据图中的操作箭头操作

上面的操作做完了,我们的idea就能识别了这个svn了。接下来是配置idea里面的东东,跟eclipse的差不多。 可以使用快捷键(ctrl+alt+s)进入配置界面,然后找到“version control”菜单,然后再找到“subversion”菜单项。指定“use command line client” svn客户端执行文件。

根据图中的操作箭头操作

让maven(spring boot)项目跑起来

我这儿跑不起来,因为启动的时候提示错误(缺包)。

Connected to the target VM, address: '127.0.0.1:53114', transport: 'socket'
java.lang.NoClassDefFoundError: javax/servlet/Filterat java.lang.Class.getDeclaredMethods0(Native Method)at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)at java.lang.Class.privateGetMethodRecursive(Class.java:3048)at java.lang.Class.getMethod0(Class.java:3018)at java.lang.Class.getMethod(Class.java:1784)at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: javax.servlet.Filterat java.net.URLClassLoader.findClass(URLClassLoader.java:381)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)... 7 moreDisconnected from the target VM, address: '127.0.0.1:53114', transport: 'socket'
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" 
Process finished with exit code 1

这个问题我也就不做多的解释了,因为有大大朋友("大鹏小站")也早就遇到了这个问题(他解释的还详细些),所以我就根据他的方法进行了调整 http://blog.csdn.net/linjpg/article/details/73733892

总的来说可以有两个方法解决,要么就按照大大朋友说的那样去掉pom.xml

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<version>${springboot-version}</version>
<scope>provided</scope>
</dependency>

或者是用spring boot maven插件进行启动: 先添加插件到pom.xml

<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

启动截图 现在这么启动就可以了 本人比较喜欢使用后面这种方式启动

转载于:https://my.oschina.net/cqyj/blog/1560316

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/393451.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

node.js web框架_使用Node.js进行Web爬取的终极指南

node.js web框架So what’s web scraping anyway? It involves automating away the laborious task of collecting information from websites.那么&#xff0c;什么是网络抓取&#xff1f; 它涉及自动化从网站收集信息的艰巨任务。 There are a lot of use cases for web s…

java局部内部类 final_Java的局部内部类以及final类型的参数和变量

Thinking In Java里面的说法(***正确的说法)&#xff1a; 如果定义一个匿名内部类&#xff0c;并且希望它使用一个在其外部定的对象&#xff0c;那么编译器会要求其参数引用是final 的。publicclassTester {publicstaticvoidmain(String[] args) {A a newA();C c newC();c.shou…

Vmware 安装虚拟工具 (二)

打开虚拟机&#xff0c;以root超级用户登陆&#xff0c;菜单栏选择虚拟机&#xff0c;install安装虚拟机 拷贝虚拟工具到 在根目录下建立文件夹&#xff0c;并将工具拷贝到该文件夹&#xff0c;例如vmtool 打开终端&#xff0c;进入该目录开始安装 如图&#xff0c;进入目录解压…

git与svn的区别 ?Git 与 SVN那个更好?

git与svn的区别 &#xff1a; http://www.360doc.com/content/12/1228/20/11220452_256857021.shtml 在版本控制系统的选型上&#xff0c;是选择Git还是SVN&#xff1f; 对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统…

强化学习简介

by ADL通过ADL Reinforcement Learning is an aspect of Machine learning where an agent learns to behave in an environment, by performing certain actions and observing the rewards/results which it get from those actions.强化学习是机器学习的一个方面&#xff0…

leetcode1111. 有效括号的嵌套深度(栈)

给你一个「有效括号字符串」 seq&#xff0c;请你将其分成两个不相交的有效括号字符串&#xff0c;A 和 B&#xff0c;并使这两个字符串的深度最小。 不相交&#xff1a;每个 seq[i] 只能分给 A 和 B 二者中的一个&#xff0c;不能既属于 A 也属于 B 。 A 或 B 中的元素在原字…

利用Arcgis for javascript API绘制GeoJSON并同时弹出多个Popup

1.引言 由于Arcgis for javascript API不可以绘制Geojson&#xff0c;并且提供的Popup一般只可以弹出一个&#xff0c;在很多专题图制作中&#xff0c;会遇到不少的麻烦。因此本文结合了两个现有的Arcgis for javascript API扩充库&#xff0c;对其进行改造达到绘制Geojson并同…

java 线程简介_java多线程介绍

java多线程介绍多线程的基本实现进程指运行中的程序&#xff0c;每个进程都会分配一个内存空间&#xff0c;一个进程中存在多个线程&#xff0c;启动一个JAVA虚拟机&#xff0c;就是打开个一个进程&#xff0c;一个进程有多个线程&#xff0c;当多个线程同时进行&#xff0c;就…

webpack入门——构建简易版vue-cli

用vue-cli1/2搭建一个vue项目时&#xff0c;可以看到有很多关于webpack配置的文件。我们不需要知道那些繁琐的配置文件有什么作用&#xff0c;只需在控制台输入npm run dev&#xff0c;项目自动启动&#xff0c;我们就可以愉快的写业务代码了。 虽然vue-cli帮我们做好了一切&am…

leetcode43. 字符串相乘

给定两个以字符串形式表示的非负整数 num1 和 num2&#xff0c;返回 num1 和 num2 的乘积&#xff0c;它们的乘积也表示为字符串形式。 示例 1: 输入: num1 “2”, num2 “3” 输出: “6” 代码 class Solution {public String multiply(String num1, String num2) {if(n…

作业二:个人博客作业内容:需求分析

作业二&#xff1a;个人博客作业内容&#xff1a;需求分析 怎样与用户有效沟通获取用户的真实需求&#xff1f;访谈&#xff0c;正式访谈系统分析员将提出一些事先准备好的具体问题&#xff1b;非正式访谈中&#xff0c;分析人员将提出一些用户可以自由回答的开放性问题&#…

HBase数据备份及恢复(导入导出)的常用方法

一、说明 随着HBase在重要的商业系统中应用的大量增加&#xff0c;许多企业需要通过对它们的HBase集群建立健壮的备份和故障恢复机制来保证它们的企业&#xff08;数据&#xff09;资产。备份Hbase时的难点是其待备份的数据集可能非常巨大&#xff0c;因此备份方案必须有很高的…

react和react2_为什么React16是React开发人员的福气

react和react2by Harsh Makadia通过苛刻马卡迪亚 为什么React16是React开发人员的福气 (Why React16 is a blessing to React developers) Just like how people are excited about updating their mobile apps and OS, developers should also be excited to update their fr…

jzoj4598. 【NOIP2016模拟7.9】准备食物

一个th的题&#xff08;a gensokyo&#xff09; 难度系数在该知识点下为$2.1$ 区间xor我们很明显会想到trie树&#xff0c;将每一个区间$l~r$异或和拆成$sum[l-1]$ $sum[r]$两个数的异或 注意到二进制的性质&#xff0c;比当前低的位即使都取1加起来都没有这位选1答案高&#x…

java number转string_Java Number类, Character类,String类

字符串在Java编程中广泛使用&#xff0c;字符串就是一系列字符(由一个个的字符组成)。 在Java编程语言中&#xff0c;字符串被视为对象。Java平台提供String类来创建和操作字符串。1. 创建字符串创建字符串的最直接方法是 -String str "Hello world!";每当它在代码中…

Android商城开发系列(二)——App启动欢迎页面制作

商城APP一般都会在应用启动时有一个欢迎界面&#xff0c;下面我们来实现一个最简单的欢迎页开发&#xff1a;就是打开商城App&#xff0c;先出现欢迎界面&#xff0c;停留几秒钟&#xff0c;自动进入应用程序的主界面。 首先先定义WelcomeActivity布局&#xff0c;布局非常简单…

DELL安装不了mysql_Windows 版本 Mysql 8.x 安装

1、官网下载安装包百度网盘链接&#xff1a;https://pan.baidu.com/s/1cFRbQM5720xrzMxbgjPeyA提取码&#xff1a;xlz72、解压安装包并新建一个文件夹作为安装目录(mysqlInstall)3、配置 Mysql 环境变量4、在解压好的目录下新建一个 my.ini 文件(注意&#xff1a;my.ini 文件和…

lambda 使用_如何使用Lambda和API网关构建API

lambda 使用Do you want to access your database, control your system, or execute some code from another website? An API can do all of this for you, and they’re surprisingly easy to set up.您是否要访问数据库&#xff0c;控制系统或从其他网站执行一些代码&…

Hyper-V Server联机调整虚拟硬盘大小

1. 技术概述&#xff1a; 从 Windows Server 2012 R2开始&#xff0c;管理员可以在运行虚拟机的同时&#xff0c;使用 Hyper-V 来扩展或压缩虚拟硬盘的大小。存储管理员可以通过对运行中的虚拟硬盘执行维护操作来避免代价不菲的停机。不再需要关闭虚拟机&#xff0c;这可以避免…

leetcode162. 寻找峰值(二分法)

峰值元素是指其值大于左右相邻值的元素。 给定一个输入数组 nums&#xff0c;其中 nums[i] ≠ nums[i1]&#xff0c;找到峰值元素并返回其索引。 数组可能包含多个峰值&#xff0c;在这种情况下&#xff0c;返回任何一个峰值所在位置即可。 你可以假设 nums[-1] nums[n] -…