我正在尝试开始学习Java并且已经坚持使用最简单的程序(http://introcs.cs.princeton.edu/java/11hello/)
所以我用
创建了HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
用D:\tmp\java>javac HelloWorld.java
编译(全部通过,没有错误)
并尝试运行已编译的.class
:
D:\tmp\java>java HelloWorld.class
Error: Could not find or load main class HelloWorld.class
我有
D:\tmp\java>javac -version
javac 1.7.0
并且无法理解为什么这样简单的例子不起作用:-S
答案 0 :(得分:7)
您应该将其作为java HelloWorld
运行(不含.class
分机号。)
答案 1 :(得分:3)
运行程序时删除.class。
java HelloWorld
祝你的编码旅程顺利!
答案 2 :(得分:0)
很多实例我们忘记关闭并在编辑环境varriable后重新打开命令提示符。 1.在环境变量-create系统变量JAVA_HOME中,将JAVA_HOME值设置为系统变量中JAVA目录'C:\ Program Files \ Java \ jdk1.7.0_04 \ bin'.3.Edit路径的bin文件夹并添加';%JAVA_HOME%'。 4.关闭控制面板并关闭命令提示符,然后重新打开并编译并运行。打扰类路径。
您可以输入javac
来测试功能首次在记事本中创建文件helloworld.java文件夹c:\ users \ documents \ helloworld.java并输入以下内容
class helloworld
{
public static void main(String [] args )
{
System.out.println("Welcome Helloworld");
}
}
保存后单击命令提示符并键入
用于编译c:\ users \ documents \ javac helloworld.java
用于运行c:\ users \ documents \ java helloworld