Topic: 我初学java语言,第一次安装了jsdk1.4.2但是运行出错

  Print this page

1.我初学java语言,第一次安装了jsdk1.4.2但是运行出错 Copy to clipboard
Posted by: cheweicai
Posted on: 2005-03-08 21:55

我在系统xp盘(D盘根目录)下安装了j2sdk1.4.2后
进行环境变量的设置如下:JAVA_HOME=D:\j2sdk1.4.2
Path=d:\j2sdk1.4.2\bin
CLASSPATH 变量值为:.;
然后编写一个程序Hello_Java.java如下:

import java.lang.*;//引用包

public class Hello_Java
{
public static void main(String args[])
{
Printer My_Printer=new Printer();
My_Printer.Hello();
}
}

class Printer
{
private int Serial_Number;

public void Hello()
{
System.out.println("Hello Java!");
}
}
编译后结果如下:
D:\>java>javac Hello_Java.java
Exception in thread "main" java.lang.NoClassDefFoundError:Hello_Java/java

D:\>java>java Hello_Java
拒绝访问

请求大侠指点一下,,,,,,,,,,,,,,,,,谢谢!~~

2.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: fiveinone
Posted on: 2005-03-10 22:11

hello cheweicai
you can try like this :
modify the value of classpath
classpth=D:\j2sdk1.4.2\lib\tools.jar;D:\j2sdk1.4.2\jre\lib\rt.jar;

fiveinone
I am the only one and I am the best one.
fiveinone@hotmail.com

3.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: cheweicai
Posted on: 2005-03-11 21:31

我把classpth改为D:\j2sdk1.4.2\lib\tools.jar;D:\j2sdk1.4.2\jre\lib\rt.jar;
还是出现
Exception in thread "main" java.lang.NoClassDefFoundError:Hello_Java/java
的错误!!

我是在系统xp盘(d 盘)根目录下的文件夹j2sdk1.4.2安装jsdk
请问path, classpath java_home 的值设为多少??

4.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: 周珍科
Posted on: 2005-03-11 23:45

建立一个.bat文件
只有先运行这个文件就可以了
其中.bat文件里面的值应该是set CLASSPATH=.;d:\j2sdk1.4.2\bin;

5.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: cheweicai
Posted on: 2005-03-12 13:27

我先建立了一个名为Java.bat的文件,文件内容为:
     set path=D:\j2sdk1.4.2\bin\
     set classpath=.;

然后在xp 系统下进入C:命令提示符
输入命令 
d:\java>Java.bat
d:\java>javac Hello_Java.java
d:\java>java Hello_Java
   出现"拒绝访问"的出错信息,
以前出现的错误
Exception in thread "main" java.lang.NoClassDefFoundError:Hello_Java/java
没有出现了,
为什么还是有问题,请高手请教一下啊,在下感激不尽!!!!!!!!!

我是在d盘根目录下建立一个文件名为java的文件夹
         D盘----------------------------
|______________java
|___________Hello_Java
|_________Hello_Java.java
|_________Java.bat

6.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: cheweicai
Posted on: 2005-03-12 13:29

我是在d盘根目录下建立一个文件名为java的文件夹
         D盘----------------------------
           |______________java
            |___________Hello_Java
              |_________Hello_Java.java
              |_________Java.bat

7.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: coolwind1022
Posted on: 2005-03-13 09:52

classpth=D:\j2sdk1.4.2\lib\tools.jar;D:\j2sdk1.4.2\jre\lib\rt.jar;

8.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: lenkeny
Posted on: 2005-03-14 22:19

path: d:\j2sdk1.4.2/bin;
classpath: d:;
java_home: d:\j2sdk1.4.2

9.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: yangnian
Posted on: 2005-03-15 14:58

JAVA_HOME=D:\j2sdk1.4.2
Path=d:\j2sdk1.4.2\bin
classpth=.;D:\j2sdk1.4.2\lib\tools.jar;D:\j2sdk1.4.2\jre\lib\rt.jar;

10.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: xiaowu0128
Posted on: 2005-03-22 10:19

你们发这么多,哪个是对的?
我现在都有点有知道应该相信谁了!
能不能给个比较好的!
谢了!

11.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: kaiserlew
Posted on: 2005-03-22 23:55

set path=%path%;D:\j2sdk1.4.2\bin

12.Re:我初学java语言,第一次安装了jsdk1.4.2但是运行出错 [Re: cheweicai] Copy to clipboard
Posted by: why
Posted on: 2005-03-23 08:07

cheweicai wrote:
D:\>java>javac Hello_Java.java
Exception in thread "main" java.lang.NoClassDefFoundError:Hello_Java/java

D:\>java>java Hello_Java
拒绝访问

please be careful when you posted!

the above should be:
D:\>java>javac Hello_Java.java
拒绝访问

D:\>java>java Hello_Java
Exception in thread "main" java.lang.NoClassDefFoundError:Hello_Java/java


in other words, your program was not compiled so it couldn't be run.


Your original settings should be fine, with minor modifications:
进行环境变量的设置如下:
SET JAVA_HOME=D:\j2sdk1.4.2
SET PATH=%PATH%;%JAVA_HOME%\bin
SET CLASSPATH=. (no trailing semicolon)


我是在d盘根目录下建立一个文件名为java的文件夹
         D盘----------------------------
           |______________java
            |___________Hello_Java
              |_________Hello_Java.java
              |_________Java.bat

This tree is quite misleading.
Seems to me that Hello_Java.java and Java.bat are under D:\java\Hello_Java

d:\java>java Hello_Java
   出现"拒绝访问"的出错信息,

where is your Hello_Java.java?????
if it is not in D:\java, you should get some read error : I don't know whether this corresponds to "拒绝访问"

sigh... 一塌糊塗


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923