为什么java找不到我的.jar文件

为什么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, 实例化

我在java项目中创建了一个名为lib的forlder,其中有jtattoo jar,但此行抛出了一个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。我得到了相同的错误,所以我添加了路径,认为它可能会工作…相同的错误:哪个错误?难道你不认为阅读错误会比尝试随机事件更好吗?