我从命令提示符运行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