-1

如果没有向系统变量添加任何类路径,我的 java 可以正常工作。当我将类路径添加到系统变量时,出现错误显示“找不到主类”。

我的配置有问题吗?我已经安装了 JDK1.7.0_13 和 JRE7。我的开发环境是shell,没有使用任何IDE。

PS我在测试中编写了以下程序。

 public class jdbc11{
    public static void main(String[] args)throws Exception{
    try{
        System.out.println("hello");

    }catch(Exception e){
        throw e;
    }
}

我设置的系统类路径是 JAVA_HOME\jre\lib JAVA_HOME\lib JAVE_HOME\jre\lib\ext

4

1 回答 1

1

更改系统类路径时,类路径可能会出错。在每种情况下,正常的方法是:

应用程序.java:

package org.edison.pkg;
public class App {
    public static void main(String[] args) {
...

有一个java源x/y/myproject/src/java/org/edison/pkg/App.java

编译为x/y/myproject/target/classes/org/edison/pkg/App.class

-cp 在命令行上给出类路径。

跑步:

x/y/myproject> java -cp ./target/classes org.edison.pkg.App
于 2013-02-10T21:25:31.567 回答