你的test.java程序中用到了package没有,
如果有的话,要写上包的名字,
例如:你的程序中有package bluebug;
那么javac后,将你的test.class放入bluebug目录中(bluebug目录可能需要你自己建),
然后再java blue.test,就行了,
注意:你运行命令的目录要和bluebug在同一个目录下,而不是和test.class在同一个目录下。
如果有的话,要写上包的名字,
例如:你的程序中有package bluebug;
那么javac后,将你的test.class放入bluebug目录中(bluebug目录可能需要你自己建),
然后再java blue.test,就行了,
注意:你运行命令的目录要和bluebug在同一个目录下,而不是和test.class在同一个目录下。
我的意思是:
如:
//test.java
import T.P;public class test{
public static void main(String args[]){
P p=new P();
}
}//其中,P.class的位置是:e:\mylib\T\P.class
如何将classpath设为环境变量?
编译时直接
javac test.java
而不用
javac -classpath e:\mylib test.java
jframe.java:3: package com.sun.java.Swing does not exist
import com.sun.java.Swing.*;
^
jframe.java:4: package java.awt.Accessibility does not exist
import java.awt.Accessibility.*;
^
我这是怎么回事啊????????????
C:\J2SDK1~1.0-B\bin>javac jframe.java
jframe.java:3: package com.sun.java.swing does not exist
import com.sun.java.swing.*;
^
jframe.java:4: package java.awt.accessibility does not exist
import java.awt.accessibility.*;
^
这样也不行
我的jdk目录c:\j2sdk1.4.0-beta3
classpath .;c:\j2sdk1.4.0-beta3\lib
Path c:\j2sdk1.4.0-beta3\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\KAV2003;C:\Program Files\Microsoft SQL Server\80\Tools\BINN
这样对吗?这是系统的环境变量
和用户环境变量有关系吗?