0

Sentrick の modules/editor/scripts の下で、editor.sh または snippetCollector.sh のいずれかを実行したいと考えています。だから私はそれを手に入れましたgit clone git://sentrick.git.sourceforge.net/gitroot/sentrick/sentrick。それは問題ではない。doc フォルダーの下にあるドキュメントを読みました。editor.sh または snippetCollector.sh のいずれかを実行するように指示されています。私は行き、私はします: ./editor.shそしてそれはうまくいきません。したがって、オンラインでも使用できることがわかりますが、sh editor.shこれも機能しません。それは言う

Exception in thread "main" java.lang.NoClassDefFoundError: de/denkselbst/sentrick/sbeditor/SbEditor
Caused by: java.lang.ClassNotFoundException: de.denkselbst.sentrick.sbeditor.SbEditor
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: de.denkselbst.sentrick.sbeditor.SbEditor.  Program will exit.

私は何も編集していないので、うまくいくはずだと思いますが、うまくいきません!!

内部editor.sh(実行したいが実行できないもの)には、これだけが表示されます:

java -cp @CP.UNIX@ de.denkselbst.sentrick.sbeditor.SbEditor

snippetCollector.sh の問題は同じです

4

3 に答える 3

2

-cpクラスを含むディレクトリへの参照を含む必要がある CLASSPATH を構成しています。正しく設定されていないのではないかと思うので、設定の参考にしてください。

于 2013-01-01T16:58:39.003 に答える
0

コードの実行中にいくつかのクラス ファイルが欠落しているようです..ドキュメントに記載されているすべての手順に従っているかどうかを確認してください..必ず CLASSPATH を設定し、プログラムを再実行してください..

于 2013-01-01T17:08:53.927 に答える
0

クラスパスに問題があることは明らかです。通常、Linux環境でアプリケーションを実行すると、shは次のようになります。

#!/bin/sh

THE_CLASSPATH=/home/pathto/lib

java -cp ${THE_CLASSPATH}/required.jar de.denkselbst.sentrick.sbeditor.SbEditor
于 2013-01-01T17:17:40.127 に答える