我用package com.cn.tools 建立class ToolTest
当我建立另外一个类通过import com.cn.tool.*对ToolTest对象进行引用时
却无法运行,说找不到ToolTest文件所在,但改为import com.cn.tool.ToolTes却可以运行
这是什么问题?该如何解决?
请大家指教.
谢谢.
package com.linghou.tools;
public class P
{
public static void rint(String s){System.out.print(s);}
public static void rintln(String s){System.out.println(s);}
public static void rint(int i){System.out.print(i);}
public static void rintln(int i){System.out.println(i);}
public static void rint(double d){System.out.print(d);}
public static void rintln(double d){System.out.println(d);}
public static void rint(float f){System.out.print(f);}
public static void rintln(float f){System.out.println(f);}
public static void rint(boolean b){System.out.print(b);}
public static void rintln(boolean b){System.out.println(b);}
}
import com.linghou.tools.*;
public class ToolTest
{
public static void main(String[] args) {
P.rintln("Available from now on!");
P.rintln("" + 100);
P.rintln("" + 100L);
P.rintln("" + 3.14159);
P.rint(122);
P.rintln(true);
}
}
我用的原始UltralEdit加命令提示符进行的操作
当用import com.linghou.tools.P;时可以执行
但改为import com.linghou.tools.*;时却不能运行
ToolTest.java:5: 无法访问 P
错误的类文件: .\P.java
文件不包含类 P
请删除该文件或确保该文件位于正确的类路径子目录中。
P.rintln("Available from now on!");
^
1 错误
这个问题该如何解决?是CLASSPATH问题还是其他问题?CLASSPATH我设置为.
javac -d . P.java
javac ToolTest.java
还是上述命令符输入有问题?
小弟刚学JAVA没多久还请赐教.
在这谢谢了.