为什么java找不到我的.jar文件
我在java项目中创建了一个名为lib的forlder,其中有jtattoo jar,但此行抛出了一个ClassNotFoundException为什么java找不到我的.jar文件,java,jar,classnotfoundexception,Java,Jar,Classnotfoundexception,我在java项目中创建了一个名为lib的forlder,其中有jtattoo jar,但此行抛出了一个ClassNotFoundException UIManager.setLookAndFeel("src\\lib\\JTattoo-1.6.10.jar\\com.jtattoo.plaf.hifi.HiFiLookAndFeel"); 阅读: 公共静态void setLookAndFeel(StringclassName) 抛出ClassNotFoundException, 实例化
UIManager.setLookAndFeel("src\\lib\\JTattoo-1.6.10.jar\\com.jtattoo.plaf.hifi.HiFiLookAndFeel");
阅读:
公共静态void setLookAndFeel(StringclassName)
抛出ClassNotFoundException,
实例化异常,
非法访问例外,
不受支持的LookandFeelException
使用当前线程的上下文类加载器加载给定的类名指定的LookAndFeel,并将其传递给setLookAndFeel(LookAndFeel)
参数:
className—一个字符串,指定实现外观的类的名称
(强调矿山)
类名如下所示:“java.lang.Integer”
,或“java.util.List”
。传递给方法的根本不是类名
Java通过在类路径中包含类的jar找到类:
java -cp path\to\the\jarfile.jar;path\to\the\otherJarfile.jar com.foo.bar.MyMainClass
您使用的是相对路径。把它改成绝对路径。我必须把这个交给我的老师,但这样不行??我不明白你在最后的评论中说了什么。如果我使用的绝对路径是C:\Users\nic\Documents\NetBeansProjects\Golf Database real\src\lib\jattoo-1.6.10.jar,…它可以在我的计算机上工作,但在我的教师计算机上不工作绝对路径以
/
开头,如果是Windows,则以C:\\、D:\\或类似开头。您的代码似乎不是这样的。是的,我尝试了类名com.jtagtoo.plaf.hifi.HiFiLookAndFeel。我得到了相同的错误,所以我添加了路径,认为它可能会工作…相同的错误:哪个错误?难道你不认为阅读错误会比尝试随机事件更好吗?