我在许多IDE上使用过java,但在VS Code/Linux上就不行了。在您告诉我谷歌它/删除我的帖子之前,我已经读过类似的堆栈溢出问题,java教程与代码,以及Oracle设置java.home,实际的堆栈溢出帖子甚至没有得到答复,尽管它被标记为已解决。
我在windows上运行VS代码,并在WSL中运行VSCode中的所有代码,基本上是Ubuntu for windows。我安装了Java扩展包。我在根目录中安装了jdk,并在settings.json中定义了路径
"java.home": "~/jdk/jdk-14.0.1"
为什么它说这不是一个JDK,而实际上它是:(如果需要更多的信息,请告诉我。
我想出来了,它没有安装正确。我复制了windows安装jdk,而不是通过外星人安装.rpm jdk。在正确安装之后,它被安装在/usr/java/jdk-14.0.1中,所以我使用它作为路径。
有什么建议吗?
问题内容: 我正在尝试遵循有关如何使用ant来构建和运行您的应用程序的教程。我遵循了所有步骤并创建了构建文件,但是当我尝试运行ant时,会出现此错误。 失败/home/bilal/tmp/ant/build.xml:19:无法找到Javac编译器;com.sun.tools.javac.Main不在类路径中。也许JAVA_HOME没有指向JDK。当前设置为“ / usr / lib / jvm /
我不能运行我的Ant构建。xml,因为我更新到java 1.7.0\u 52(大约)。多年来,我一直在我的Windows 7笔记本电脑上通过Eclipse在本地运行它,但随着最新的jave jdk更新,情况有所不同。 这是我的jdk!因此JAVA_HOME指向jdk(从错误消息中也可以清楚地看到)。我的JAVA_主页和bin文件夹一如既往地位于我的路径中。我已经配置了Eclipse—外部工具配置—
问题内容: 我一直在与一个同事一起解决我刚刚加入的一个新项目遇到的问题。长话短说,Maven无法正确构建我的.war文件。当我向我的同事提供战争档案时,他会遇到与我相同的问题,当他向我提供其已编译的.war文件时,一切都会正常进行。我们俩都在同一个源上工作。因此,我正在尝试正确地安装Maven(与他相同),我们现在都具有相同版本的Maven。但是,我认为maven错误地查看了java_home。
您好,感谢您能提供的任何帮助。 最重要的是,我已经重新安装了java和maven,并多次重启了我的计算机和命令行。