【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.pswp.cn/news/393451.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/393451.shtml
英文地址,請注明出處:http://en.pswp.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] -…