問題
由於idea是通過.idea/libbraries/xxx.xml
中的配置來使idea關聯jar庫。
直接將idea中的java項目放置vscode中,由於vscode使用自己的配置文件去關聯jar庫,所以無法運行。
解決
- 因為vscode運行java項目需要它所需的四個配置文件:.setting, .vscode, .project, .classpath,而其它項目創建的java項目肯定沒有為vscode設置它需要的配置。所以,為了方便,使用vscode的工具先創建一個空的java項目,以自己的項目名創建(也可以不用)。
- 快捷鍵
ctrl + shift + p
打開命令輸入Java: Create Java Project
,再輸入項目名,即可得到一個空項目所需的配置文件,刪除多余的主類即可。 - 往自己的項目中,放入.setting, .vscode, .project, .classpath文件。
- 打開
.classpath
文件,添加行<classpathentry kind="lib" path="<jar的路徑>" />
,將所需的依賴庫jar文件名都添加。
注:對.classpath
的修改如果不能即刻生效,重啟一下vscode即可。