我克隆了这个项目,在使用vs代码时遇到了一些问题:
https://github.com/javalite/jar-explorer
1.有时候,资源管理器视图下的Maven选项卡或子视图是隐藏的。我做了一些事情,使部分显示,但我不记得是怎么做的。如果它是隐藏的,我如何才能显示这个Maven视图?
1.使用命令行mvn clean install
成功地构建了项目,但是,vs代码问题视图显示了奇怪的错误。然后我注意到POM.xml文件的顶部没有这一行:
<?xml version="1.0" encoding="UTF-8"?>
以下是我看到的错误示例:
第一次
然后,我在POM.xml中添加了以下代码行:
<?xml version="1.0" encoding="UTF-8"?>
...并使用Eclipse打开项目,执行Maven Update项目,错误消失了。我认为由于代理问题,认证出现了一些问题。现在,我只看到了大约100个警告,我可以使用vs代码进行构建。
我还注意到,当我从Eclipse执行Update时,以下文件被添加到.settings
文件夹下:
org.eclipse.jdt.core.prefs
如何使用vs代码添加上面的org.eclipse.jdt.core.prefs
文件?
如何使用vs程式码解决下列警告:
Build path specifies execution environment JavaSE-1.7. There are no JREs installed in the workspace that are strictly compatible with this environment.
The compiler compliance specified is 1.7 but a JRE 1.8 is used
2条答案
按热度按时间3zwtqj6y1#
1.确保Maven包含在Path环境变量中:
1.重新加载窗口:
Shift+Ctrl+P,然后执行“重新加载窗口”命令。
lymnna712#
以下是解决此类问题的步骤摘要:
1.在VS代码中设置一个代理,允许访问在
<user-home>\.m2\settings.xml
中定义的所需URL(如果您在VPN后面)。或者尝试从个人计算机上执行相同操作,以避免使用VPN来验证问题的根本原因。请注意,可能存在依赖链,并且其中一个元素由于将导致这种错误的某种原因而不能被访问。您需要了解相关性链,并确保可以访问链沿着的每个相关性。1.使用
mvn clean install -U
强制再次下载所有依赖项。1.“清理Java项目并重新加载”将解决特定问题。
1.由于某种原因,默认情况下,Maven视图永远不会显示。如果你通过使用
Ctrl-Shift-P
并尝试运行任何Maven命令来给它一个踢,那么Maven View
将神奇地弹出,这将会有所帮助。1.从
output
选项卡打开各种输出日志,尝试找出错误。逐个打开不同的日志,如果发现错误,尝试解决错误。1.除了VS代码所需的JAVA_HOME版本JDK 17+之外,还设置项目所需的正确默认JRE/运行时/JDK。
1.尝试运行
mvn eclipse:clean
,然后运行eclipse:eclipse
以删除并重新生成Eclipse文件。1.当在VS代码中打开终端时,使用正确的JDK设置
JAVA_HOME
和PATH
环境变量会有所帮助。