被 classpath 和 package 搅昏了头 @_@ It looks like something wrong with your package.Can you try java -classpath E:\Test\TIJ\c05\dessert Cookie? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我试过了,还是报错。难道说我的 JDK 出问题了? package就是路径package c05.dessert;c05一定要在你的path里定义 例如你的Cookie.java在Test目录下。那么Cookie.class就应该放在test\c05\dessert目录下。然后在test目录下运行就行了:java c05.dessert.Cookie其实c05和dessert代表每一层目录。 如果不能保证的话,可以使用一些高级的IDE,,比如Eclipse ,JBuilder.把这些添加到程序运行所需要的classpath中去的话,就不会出现这些问题。 但是我已经在 CLASSPATH 路径里面添加了 E:\Test\TIJ 了,然后在 Dos 下面E:\Test\TIJ\c05\dessert>java Cookie应该是可以运行的呀,但是 Java 还是报错,不明白。 http://expert.csdn.net/Expert/topic/2592/2592670.xml?temp=.2074091 你在环境变量中path中加入C:\j2sdk1.4.2_03\bin试一试 不要太迷信CLASSPATH。能用工具还是用工具吧用JCreator或JBuilder也就可以了。学习,不是把力气花在设置CLASSPATH上的。楼主明白了吗? Cookie.java 位于 E:\Test\TIJ\c05\dessert 目录下面,在 Dos 下进入到这个目录,然后 编译javac Cookie.java ,会在这里生成子目录c05\dessert,即E:\Test\TIJ\c05\dessert\c05\dessert运行java c05.dessert.Cookie带package的类,在编译时,如果包不存在,会创建包,我觉得你是手工创建了包,也就是文件夹,那你应该把Cookie.java放在E:\Test\TIJ目录下编译javac Cookie.java 运行java c05.dessert.Cookie ustbzhangwei(wei) 的方法可行,测试通过 有包名的calss都应该在包名的顶级目录里执行(java 包.classname)!要不就打包成jar就方便些。 Cookie.java 位于 某个 目录下面,在 Dos 下进入到这个目录,然后 编译javac Cookie.java运行java c05.dessert.Cookie 搜索结果: http://expert.csdn.net/Expert/topic/2592/2592670.xml?temp=.2074091 >带package的类,在编译时,如果包不存在,会创建包,>我觉得你是手工创建了包,也就是文件夹,那你应该把Cookie.java放在E:\Test\TIJ目录下这是什么意思?并不会自动创建文件夹呀。 概念 关于计时器线程Timer的问题 急急急!!!各位能人指点一个字符串比较的问题 请教个JAVA扩展问题 JAVA菜鸟请教 用什么方法可以知道在本计算机上某个端口已经被站用了? 求助: 用jawin的getObject()方法时报80020006:Unknown name错误 一个多线程问题,100分!近来就有!谢谢 关于字符串的比较问题.. 怎样将STRING转化为INT,BYTE,BOOLEAN,等数字类型(在线等待) Sun ONE Studio里怎样注册类路径呀? 怎样判断一个char是中文字符还是asc码字符?
难道说我的 JDK 出问题了?
package c05.dessert;
c05一定要在你的path里定义
那么Cookie.class就应该放在test\c05\dessert目录下。
然后在test目录下运行就行了:java c05.dessert.Cookie
其实c05和dessert代表每一层目录。
E:\Test\TIJ\c05\dessert>java Cookie
应该是可以运行的呀,但是 Java 还是报错,不明白。
C:\j2sdk1.4.2_03\bin
试一试
CLASSPATH。能用工具还是用工具吧
用JCreator或JBuilder也就可以了。学习,不是把力气花在设置CLASSPATH上的。
楼主明白了吗?
编译javac Cookie.java ,会在这里生成子目录c05\dessert,即E:\Test\TIJ\c05\dessert\c05\dessert
运行java c05.dessert.Cookie带package的类,在编译时,如果包不存在,会创建包,
我觉得你是手工创建了包,也就是文件夹,那你应该把Cookie.java放在E:\Test\TIJ目录下
编译javac Cookie.java
运行java c05.dessert.Cookie
要不就打包成jar就方便些。
运行java c05.dessert.Cookie
http://expert.csdn.net/Expert/topic/2592/2592670.xml?temp=.2074091
>我觉得你是手工创建了包,也就是文件夹,那你应该把Cookie.java放在E:\Test\TIJ目录下
这是什么意思?并不会自动创建文件夹呀。