Java“Hello World”程序运行问题

时间:2011-08-13 03:43:49

标签: java

我正在尝试开始学习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

3 个答案:

答案 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