来帮帮忙,java小问题!

来源:百度知道 编辑:UC知道 时间:2024/05/26 05:50:53
我的代码是:
class Example {
public static void main(String args[]) {
System.out.println("This is a simple Java program.");
}
}

运行后出错:
C:\java>javac Example.java
Example.java:1: 需要为 class、interface 或 enum
锘缟lass Example {
^
Example.java:2: 需要为 class、interface 或 enum
public static void main(String args[]) {
^
Example.java:4: 需要为 class、interface 或 enum
}
^
3 错误

C:\java>

请问这是什么原因?希望有详细解释!
谢谢!
我换成:
public class Example
{
public static void main(String args[])
{
System.out.println("This is a simple Java program.");
}
}

错误减少成一个,第一个错误还存在.

会不会是环境变量问题?我刚接触JAVA.
我的环境变量设置了:
JAVA_HOME=C:\jdk1.6.0_01
CLASS_PATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
PATH=%JAVA_HOME%\bin;C:\Program Files\Microsoft SQL Server&#

每个.java文件里最少要有个public类,你在class Example 加上public看下。

奇怪,你的程序在我这直接就运行成功了我还觉得应该加上public呐

是环境变量没设置的问题
我的电脑-属性-高级-环境变量-系统变量-classpath