java 高手来,路径问题?

来源:百度知道 编辑:UC知道 时间:2024/06/30 12:59:18
我在学习package

set path=C:\Program Files\Java\jdk1.6.0_05\bin
set classpath=.;C:\Program Files\Java\jdk1.6.0_05\lib\tools.jar
----------------------------------------------------------------

package whatbao;

public class Date
{
public void sM()
{
System.out.println("Date的方法");
}

public static void main(String[] args)
{
Date d=new Date();
d.sM();
}
}
----------------------------------------
import whatbao.Date;

public class J1002
{

public static void main(String[] args)
{
Date d=new Date();
d.sM();
}
}
-----------------------------------------------

D:\1000\javakk\Date.java
D:\1000\javakk\J1002.java
D:\1000\javakk>javac -d D:\1000\javacc Date.java
D:\

回答的不好请不要介意:
classPath:.;可以就打个点,配成当前路径。
at J1002.main(J1002.java:8) 这里应该是说你第8行有错误new不成Date对象。可能是包没有引入进来。你可以试试这样写:
将import whatbao.Date;这一行去掉。
将Date d=new Date();这一行改成
whatbao.Date d=new whatbao.Date();在试一下。
其实你以后用到集成开发工具,这个问题应该就容易解决了。

还有就是用开发环境了!

在DOS里,应该只有这样了吧?
倒是可以做成批处理文件。但是步骤还是那样。必须在相应目录里编译!

java -classpath D:\1000\javacc whatbao.Date

path (里再加)C:\Program Files\Java\jdk1.6.0_03\bin;C:\Program Files\Java\jdk1.6.0_03\jre\bin
classpath .;C:\Program Files\Java\jdk1.6.0_03\lib;C:\Program Files\Java\jdk1.6.0_03\lib\tools.jar

仔细检查环境变量!!不行重装一下jdk

应该不用配classpath的