Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
-
flowerfish
- 帖子: 15
- 注册时间: 2005-10-15 9:50
- 来自: HUST
#1
帖子
由 flowerfish »
大家帮忙看下是不是不的jdk1.5的什么地方设置有问题,在运行java程序时javac可以,但是java的时候就不行了。
myname@myname:~$ cd java
myname@myname:~/java$ ls
HelloWorldApp.java
myname@myname:~/java$ javac HelloWorldApp.java
myname@myname:~/java$ ls
HelloWorldApp.class HelloWorldApp.java
myname@myname:~/java$ java HelloWorldApp
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp
-
oneleaf
- 论坛管理员
- 帖子: 10454
- 注册时间: 2005-03-27 0:06
- 系统: Ubuntu 12.04
#2
帖子
由 oneleaf »
试试:
java -cp . HelloWorldApp
-
flowerfish
- 帖子: 15
- 注册时间: 2005-10-15 9:50
- 来自: HUST
#3
帖子
由 flowerfish »
谢了,这样做是可以了,但是-cp 是<class search path of directories and zip/jar files>,是不是以后每次都必须要这样搞,有没有什么样的设置可以直接不用加这个search path 的命令呢
-
soai
- 帖子: 3
- 注册时间: 2005-11-19 4:32
#4
帖子
由 soai »
万全可以不用加"-cp . "的.
#vi /etc/environment
把CLASSPAHT 添上一个"." 也就是说:让他先在当前目录找.