Java: "Error: Could not find or load main class HelloWorldApp"
Java: "Error: Could not find or load main class HelloWorldApp"
Error: Could not find or load main class HelloWorldApp"
你好。我安装了 JDK 1.8。在将 HelloWorldApp 程序编译成 class 文件后,我尝试了 运行 java -cp . HelloWorldApp
命令,但它给出了上述错误。
我将目录正确设置为我正在使用的文件夹,该文件夹具有已编译的 .class 文件(最初保存在记事本中)。我读到我们应该删除 System 32 文件夹中的 java.exe
、javaw.exe
和 javaws.exe
文件(我的 PATH
变量使用该目录)。因此,我没有在命令提示符下看到 java -cp.
函数无法识别,而是出现了上述错误。谢谢。
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package helloworldapp;
/**
*
* @author Uset
*/
public class HelloWorldApp {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}
根据讨论,您似乎有这种 java class:
package helloworldapp;
public class HelloWorldApp {
// class contents
}
该文件需要位于与包名称匹配的子文件夹中,因此 'helloworldapp':
> dir
helloworldapp
> dir helloworldapp
HelloWorldApp.java
然后你可以编译运行它像:
javac helloworldapp/HelloWorldApp.java
java helloworldapp/HelloWorldApp
Error: Could not find or load main class HelloWorldApp"
你好。我安装了 JDK 1.8。在将 HelloWorldApp 程序编译成 class 文件后,我尝试了 运行 java -cp . HelloWorldApp
命令,但它给出了上述错误。
我将目录正确设置为我正在使用的文件夹,该文件夹具有已编译的 .class 文件(最初保存在记事本中)。我读到我们应该删除 System 32 文件夹中的 java.exe
、javaw.exe
和 javaws.exe
文件(我的 PATH
变量使用该目录)。因此,我没有在命令提示符下看到 java -cp.
函数无法识别,而是出现了上述错误。谢谢。
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package helloworldapp;
/**
*
* @author Uset
*/
public class HelloWorldApp {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}
根据讨论,您似乎有这种 java class:
package helloworldapp;
public class HelloWorldApp {
// class contents
}
该文件需要位于与包名称匹配的子文件夹中,因此 'helloworldapp':
> dir
helloworldapp
> dir helloworldapp
HelloWorldApp.java
然后你可以编译运行它像:
javac helloworldapp/HelloWorldApp.java
java helloworldapp/HelloWorldApp