在E:....exp中有test/labs/tryouts文件夹在tryyouts中有两个.java文件。该位置被添加到CLASSPATH: E:....exp .
import test.labs.tryouts.*;
不起作用(用红色突出显示),使用.java文件中描述的类也失败:
Uncompilable source code - cannot find symbol
symbol: class Bullet
location: class javaapplication1.Test1
at javaapplication1.Test1.main
怎么了?
引用来源:https://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html
大多数ide使用-cp
或-classpath
选项为每个项目设置类路径,这是
优于设置CLASSPATH环境变量,因为您可以为每个应用程序单独设置它,而不会影响其他应用程序,也不会让其他应用程序修改它的值
问题是
-classpath
替换工具运行时CLASSPATH环境变量指定的路径:java
、jdb
、javac
、javah
、jdeps
。
因此,尝试将该路径添加到项目中,而不是CLASSPATH
。更多信息:如何在Netbeans中设置类路径?