Java类路径条目

Java类路径条目,java,path,Java,Path,我正在尝试使用。 当我从/home/chris/eclipse workspace/KplPlaylist/src/Lizzy/运行时,使用以下命令测试文件AddToPlaylist.sh: /AddToPlaylist.sh-t kpl/home/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris

我正在尝试使用。 当我从/home/chris/eclipse workspace/KplPlaylist/src/Lizzy/运行时,使用以下命令测试文件AddToPlaylist.sh:

/AddToPlaylist.sh-t kpl/home/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris/chris

我犯了以下错误:

chris@chris-Inspiron-3847:~/eclipse workspace/KplPlaylist/src/Lizzy/test$/AddToPlaylist.sh-t kpl/home/chris/chris/chris/chris/chris/chris/chris/chris/chris/chrise/chrise/chrise/chrise/chrise/chrise/chrise/chrisστστσσσσσσσσσσσσσσσσσμματπρ
错误:无法找到或加载主类ChristophedDelory.lizzy.AddToPlaylist
原因:java.lang.ClassNotFoundException:Christophendlory.lizzy.AddToPlaylist
AddToPlaylist.sh文件是:

#!/bin/sh
root=`dirname $0`
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$root/lib
java -cp "$root/lizzy.jar:$root/lib/args4j.jar:$root/classes" christophedelory.lizzy.AddToPlaylist $*
如何添加类路径条目?

在同一目录(即
~/eclipse workspace/KplPlaylist/src/Lizzy/test
)中,您应该将
Lizzy.jar
lib/args4j.jar
classes
目录放在其他类中,包含main方法的
christodelory/lizzy/AddToPlaylist.class
class。这样,必要的依赖项将从
-cp
参数定义的类路径加载

您可以在SourceForge上查看应用程序的构建内容,以获取
*.jar
/
*.class
(以及其他类型,如果需要)文件或自己构建它们


注:
/home/chris/Μο∑ική/Ανα∑τ∑τ∑ι∑μα∑τρ∑π∑ρια
中的空格可能应该被转义,因为它可能被视为下一个参数值的分隔符。

我不测试您的解决方案,但我认为这就是我所需要的。无论如何,我在samples目录中找到了需要的播放列表文件。谢谢