第一个JAVA程序,您能帮我调试成功吗? (20分)

  • 主题发起人 主题发起人 hunyuan
  • 开始时间 开始时间
H

hunyuan

Unregistered / Unconfirmed
GUEST, unregistred user!
d:/hi.java
文件内容如下:
class
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
在2000 Sever的提示符下:
C:/>d:
D:/>java -client class hi.java
Exception in thread "main" java.lang.NoClassDefFoundError: class
D:/>java hi.java
Exception in thread "main" java.lang.NoClassDefFoundError: hi/java
D:/>javaw hi.java
D:/>
为什么运行不了?
机器上装了JDK 1.4.1,环境变量中已经添加了路径,是我配置得不对吗?
 
public class hi
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
 
编译的使用
javac hi.java
运行使用
java hi
 
多谢。
这种环境太亲切了。只是……没有头绪,呵呵
我的机器中没有JAVAC,只有javaw,另外,我的JAVA程序应该放在什么目录?
我敲入错误的文件名,错误提示也是一样的
Exception in thread "main" java.lang.NoClassDefFoundError: hi/java
 
怪了,刚才写的没有提交上来?重新写一下吧。
就是说,需要有javac的,那个应该是java的编译器,将.java文件生成.class文件的。
我的计算机里面可有,嘿嘿。
如果按照你上面的步骤,我也这里照样出这个错误。但是使用javac可以编译通过的。
 
//用记事本写下源文件,内容如下:
public class Hello
{public static void main (string arg[])
{
System.out.println("初识java,就是如此美丽")
}
} //将源文件保存到c:/100/中并命名为Hello.java.注意不可写为hello.java
//因java是区分大小写的。创建了源文件,就要使用java 编译器(javac.exe)对其进行编译。
//这里重点介绍一下如何编译:不管你使用的是jbuilder,还是使用的jdk只要找到安装目录下的bin 目录即可
//如果你想在任何目录下都能使用便宜器编译器和解释器,应在dos(windows开始菜单下的dos即可)提示符下运行下列命令:c:/>path c:/jdk1.4//bin或将path c:/jdk1.4/bin 放到autoexec.bat(操作系统盘下,这里的路径是你使用的文件目录)文件中
//编译后,即可运行了使用解释器(java.exe)运行这个应用程序
//c:/100/java Hello //关键是使用编译器javac.exe编译
 
j2re-1_4_1_02-windows-i586-i.exe
噢,我下载的是这个,不是JDK吗?呵呵,第一天学JAVA,大家见笑了
JRE和JDK是两个东西吗?JRE是运行环境,JDK是开发环境?
 
Download j2sdk-1_4_1_02-s1studio_ce-4u1-bin-windows.exe .
噢,呵呵,这个才对头
 
下了JBuilder8试用版,呵呵,包括了JDK,问题解决了,多谢二位
 
后退
顶部