没有设置classpath,运行的时候找不到arraylistdemo.class
解决方案 »
- 关于<Object>标签的问题
- servlet getRealPath 获得的路径是eclipse 中.metadata路径
- 关于Bean传回中问数据是乱码的问题
- xml中数据存到oracle中,提示ORA-01400: 无法将 NULL 插入
- 我学jsp遇到http的文件头概念,怎么理解?和html中的<head></head>之间的信息一个意思吗?
- 框架与表单提交问题
- 大家来帮我解答一点小小的问题,谢谢!
- 在jsp中,怎样根据IP地址得到域名??
- 高手看段代码(解决给分)
- 在jsp中用连接池方法连接SQL server2005 ,具体怎么做?
- 我这句struts代码到底错在那里????请高手帮帮忙
- 我不想把我的sql语句写在jsp页面里,但我不知道该怎么做?...
public class User {
String username;
String phonenumber;
......
要设置CLASSPATH
还有就是在user前有加上
import com.wrox.utilities.ArrayListDemo;
还要记得在要建立一个目录com/wrox/utilities把java文件放在这个目录中然后用javac编译!
不是
java arraylistdemo
小写也没报错啊,况且,我保存成小写的文件的。
to pppplato;
为什么这样写呢
用ide会怎么样呢
可以看如下示例:
C:\>java com.wrox.utilities.ArrayListDemo1
Exception in thread "main" java.lang.NoClassDefFoundError: com/wrox/utilities/Ar
rayListDemo1
//以上的命令中,包名被转化成相应的路径
C:\>java com.wrox.utilities.ArrayListDemo
second User...
Username:J Smith
User phone number:123-444-4444
Userlist...
Username:R Johnson
User phone number:123-666-6666
Username:J Smith
User phone number:123-444-4444
Username:M Walker
User phone number:123-555-5555
也就是说java会到classpath下找要运行的类,写成java ArrayListDemo,它就会到classes路径下找,但不会到classes的子目录com下或com的子目录下找,
确认classpath中有.
javac 文件名.扩展名(不区分大小写)
java 文件名(类名)(区分大小写)
这么写会报错的,是不是com\wrox\...
to zcjl:
你是说classpath变量得有com\wrox\utilities这个路径?
to skystar99047:
像你说的,大小写我全注意了,还是那样
应该是
java -cp . ArrayListDemo
不是
java arraylistdemo
大小写不对或者文件名不对,或者classpath里面没有加 . 当前路径。
你怎么骂人呢?会了就了不起了,“好好补补基础”,什么基础,我不明白,我现在学的这本书就是入门书,而且就是像我这么写的。