【问题标题】:different views for setting class path for java program为java程序设置类路径的不同视图
【发布时间】:2017-09-17 09:55:12
【问题描述】:

我正在尝试通过命令提示符运行我的简单 java 程序。编译代码时没有错误。但是每次执行程序,我都会得到同样的错误,

C:\Users\anapi>javac simple.java

C:\Users\anapi>java Simple.class
Error: Could not find or load main class Simple.class
C:\Users\anapi>java -cp . Simple.class
Error: Could not find or load main class Simple.class

我在网上搜索了解决方案,并提供了很多解决方案。但他们都没有为我工作。所以我在这里发帖寻求帮助。我知道问题出在类路径上,我也尝试了可能的解决方案,但都没有奏效。请查看我的 JAVA 配置详情。

C:\Users\anapi>java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) Client VM (build 25.101-b13, mixed mode)

C:\Users\anapi>javac -version
javac 1.8.0_101

C:\Users\anapi>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.8.0_101

C:\Users\anapi>echo %PATH%
C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_101\bin;C:\Program Files\Java\jre1.8.0_101\bin

C:\Users\anapi>echo %CLASSPATH%
.C:\Program Files\Java\jdk1.8.0_101\bin;

我的代码:

  class Simple{  
        public static void main(String args[]){  
         System.out.println("Hello Java");  
        }  
    }

请帮帮我,我被这个问题严重卡住了。

【问题讨论】:

    标签: java path environment-variables classpath


    【解决方案1】:

    将命令用作::

    C:\Users\anapi>java Simple
    

    另外请注意,如果您使用的是 Eclipse,并且想要从命令提示符编译和执行您的代码,请按照以下步骤操作:

    1. 假设您的 java 文件是 simple.java 在 [C:\Users\anapi\workspace\test],

    用于编译代码::

    C:\Users\anapi\workspace\test>javac C:\Users\anapi\workspace\test\src\test\simple.java
    

    用于执行代码::

    C:\Users\anapi\workspace\test>java -cp bin test.Simple
    

    你可以通过调试模式运行程序来获取源文件的类路径。之后,在左上角选项卡 [Debug] 中,右键单击已终止的程序并转到 Properties。在命令行框中,您可以看到类路径。在命令提示符中粘贴带有 java 命令的类路径。

    C:\Users\anapi>java -classpath C:\Users\anapi\workspace\FirstProject\bin test.HelloWorld
    

    【讨论】:

      【解决方案2】:

      改为这样写:

      C:\Users\anapi>java Simple
      

      没有“.class”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-22
        • 2013-02-25
        • 1970-01-01
        • 2010-10-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多