Java类路径条目

  • 本文关键字:路径 Java java path
  • 更新时间 :
  • 英文 :


我正在尝试使用这个项目。当我从/home/chris/eclipse-workspace/KplPlaylist/src/Lizzy/测试文件AddToPlaylist.sh时,使用:

./AddToPlaylist.sh -t kpl /home/chris/Μουσική/Αναστάσιμα τροπάρια

我犯了以下错误:

chris@chris-Inspiron-3847:~/eclipse-workspace/KplPlaylist/src/Lizzy/test$ ./AddToPlaylist.sh -t kpl /home/chris/Μουσική/Αναστάσιμα τροπάρια Error: Could not find or load main class christophedelory.lizzy.AddToPlaylist Caused by: java.lang.ClassNotFoundException: christophedelory.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.jarlib/args4j.jarclasses目录放在其他类中,其中包含具有main方法的christophedelory/lizzy/AddToPlaylist.class类。通过这种方式,将从-cp参数定义的类路径加载必要的依赖项。

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

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

相关内容

  • 没有找到相关文章

最新更新