当前位置: 技术问答>java相关
关于Package,我哪里错了?
来源: 互联网 发布时间:2015-03-14
本文导语: 我是在win98下编译的,在autoexec.bat文件中加了 set path=e:jdk1.3bin;e:jdk1.3zhang; 然后在zhang目录下建了一个子目录wei,写了一个java文件存放在wei中,代码如下: package wei; public class server{ public static void main(String args[]){ ...
我是在win98下编译的,在autoexec.bat文件中加了
set path=e:jdk1.3bin;e:jdk1.3zhang;
然后在zhang目录下建了一个子目录wei,写了一个java文件存放在wei中,代码如下:
package wei;
public class server{
public static void main(String args[]){
System.out.println("This is a test");
}
}
然后我在提示符下:e:jdk1.3zhangwei javac server.java 通过
e:jdk1.3zhangwei java wei.server 不行
Exception in thread main..........
e:jdk1.3zhangwei java server 更是不行,
请问各路高手,我到底哪里错了?
如果代码不要package wei;
那么 e:jdk1.3zhangwei java server 能得出结果!
先谢谢了!
set path=e:jdk1.3bin;e:jdk1.3zhang;
然后在zhang目录下建了一个子目录wei,写了一个java文件存放在wei中,代码如下:
package wei;
public class server{
public static void main(String args[]){
System.out.println("This is a test");
}
}
然后我在提示符下:e:jdk1.3zhangwei javac server.java 通过
e:jdk1.3zhangwei java wei.server 不行
Exception in thread main..........
e:jdk1.3zhangwei java server 更是不行,
请问各路高手,我到底哪里错了?
如果代码不要package wei;
那么 e:jdk1.3zhangwei java server 能得出结果!
先谢谢了!
|
方法1:
set classpath=%classpath%;e:jdk1.3zhang;.;(如果前面的classpath没有设置当前目录)
e:jdk1.3zhang> java wei.server
就可以了
方法2:
e:jdk1.3zhang> java -classpath %classpath%;e:jdk1.3zhang wei.server
set classpath=%classpath%;e:jdk1.3zhang;.;(如果前面的classpath没有设置当前目录)
e:jdk1.3zhang> java wei.server
就可以了
方法2:
e:jdk1.3zhang> java -classpath %classpath%;e:jdk1.3zhang wei.server
|
只有B是正确的,本题只和CLASSPATH有关,在题目中package com.syngress;就决定了只能把Server.class方到c:Java Packagescomsyngress下,然后使用java com.syngress.Server命令即可,至于java com.syngress.Server再什么路径下问题都不大,只要设定了path即可。比如在D中,只要将Server路径该为syngress如下:
You place the classes in the directory syngress,and type the following:
c:> java com.syngress.Server
亦可正确运行。
You place the classes in the directory syngress,and type the following:
c:> java com.syngress.Server
亦可正确运行。
|
classpath 非 path
|
在classpath里加一个“.;”表示当前目录,或者在e:jdk1.3zhang下运行java
|
去买本CSDN的JAVA专集上面有对PACKAGE机制的详细讲解。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。