初学Java,遇到小问题~~~

来源:百度知道 编辑:UC知道 时间:2024/05/09 15:45:37
刚刚安装了书上写的
public class Hello{
public static void main(String args[]){
System.out.println("123123123");
}
}

但是在命令提示符里面没有显示 123123123

而是用txt显示了

{\rtf1\ansi\deff0{\fonttbl{\f0\fmodern\fprq6\fcharset134 \'cb\'ce\'cc\'e5;}}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\lang2052\f0\fs20 public class Hello\{\par
public static void main(String args[])\{\par
System.out.println("123123123");\par
\}\par
\}\par
\par
}

是啥问题??麻烦高手解答下~~~
后来在命令提示符里面输入了 java Hello

结果出了
Exception in thread "main" java.lang.NoClassDefFoundError:Hello

是找不到类文件。
是不是文件名称不对?
文件名称与类名是不是相同?
注:区别大小写
确保环境变量都是正常的。
classpath=.;C:\ProgramFiles\Java\jdk1.5.0_12\lib\dt.jar;C:\ProgramFiles\Java\jdk1.5.0_12\lib\toos.jar
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_12
PATH=C:\Program Files\Java\jdk1.5.0_12\bin

先编译:javac Hello.java
后运行:java Hello

刚刚开始学习java吧?别太心急了。

Exception in thread "main" java.lang.NoClassDefFoundError:Hello这个是没找到到main方法异常,你的环境变量估计是没配好。
加入你的jdk装载D:\jdk;
在环境变量里的
path配置为 d:\jdk\bin;
classpath配置为 .;d:\jdk\lib;
这个程序是最基本的java结构 配置对了不会出错的。

安装完JSDK后,配置下面的内容:

在系统变量中找到ClassPath并加入下面内容(如果你找不到ClassPath,则新建它):
D:\jsdk\LIB\dt.JAR;D:\jsdk\LIB\TOOLS.JAR;D:\jsdk\BIN;.;

再在系统变量中找到Path并加入下面内容:
D:\jsdk\;D:\jsdk\bin;

(注: ClassPath最后的".;"表示当前目录,所以你不要以为我打多了一