我已通过以下方式创建了一个程序包,并将Simple1.java文件存储在d:\ p \ javas中
Simple1.java
package mypack;
public class Simple1
{
public static void display()
{
System.out.println("Welcome to package");
}
}
我用-d开关编译了它:
d:\ p \ javas> javac -d d:\ p \ notes Simple1.java
我在D盘的P \ Notes文件夹下找到了mypack软件包。
我想为此包设置一个永久的类路径,这样我就可以从系统中的任何位置访问它,并且我尝试使用环境变量进行访问。
现在,当我尝试将此包导入存储在系统中其他位置的另一个文件中时,请使用:
导入mypack。*;
并尝试访问Simple1.class文件,出现错误。
新的Java文件的代码是:
packDemo.java
import mypack.*;
class packDemo
{
public static void main(String arg[])
{
Simple1 s= new Simple1();
s.display();
}
}
您能帮我解决问题吗,也请告诉我设置类路径的确切方法。
我想为我用来存储.java文件的两个位置设置永久类路径。
最佳答案
1.Simple1.class文件存储在下面的目录中
d:\p\notes
2.在环境变量中设置类路径如下
variable:ClASSPATH
value:d:\p\notes
3.现在导航到packDemo.java文件夹使用以下开关编译packDemo.java
javac packDemo.java
4.运行.class文件
java packDemo
这将正常工作,没有任何问题