从命令提示符运行java的问题



我从命令提示符运行java有问题。我认为这可能与设置环境变量有关。我用的是windows 10。

我有一个简单的java代码,打印单词"yes">

当我尝试以下操作时,会发生以下情况:

> javac test.java
>
>java test
>

而当我尝试:

> "C:Program FilesJavajdk-13.0.2binjavac.exe" test.java
>
> "C:Program FilesJavajdk-13.0.2binjava" test
> yes

我的路径和Java home如下:

>echo %JAVA_HOME%
>C:Program FilesJavajdk-13.0.2
>echo %PATH%
>C:Program FilesCommon FilesOracleJavajavapath;C:windowssystem32;C:windows;C:windowsSystem32Wbem;C:windowsSystem32WindowsPowerShellv1.0;C:windowsSystem32OpenSSH;C:Program Files (x86)NVIDIA CorporationPhysXCommon;C:Program FilesNVIDIA CorporationNVIDIA NvDLISR;C:Program FilesJavajdk-13.0.2bin;C:Program FilesJavajdk-13.0.2bin;C:UsersnameAppDataLocalMicrosoftWindowsApps;

任何帮助都将是感激的:)谢谢你

尝试删除下面的条目以仅使用手动jdk路径。

C:Program FilesCommon FilesOracleJavajavapath

参考如何在windows中最好地设置java路径

不确定你是哪个安装,但你可以在这里找到更多信息

https://support.oracle.com/knowledge/Middleware/2412304_1.html

最新更新