提示画像ですがbinには.class libには.jar srcに.javaファイルがあります。コンパイルすることはできるのですがその**実行する方法がわかりません。**いろいろなコマンドを試しましたがなぜ以下ようなエラーが起きるのでしょうか?packageは使っていません。
MainクラスがるソースファイルはMain.java です。
ソースコードの内容は複数の画像を一つのpdfにまとめるソフトです。
環境:ubuntu
利用ライブラリ:
pdfbox.jar
commons.jar
「 エラー: メイン・クラス...bin.Mainを検出およびロードできませんでした
原因: java.lang.ClassNotFoundException: ///bin/Main
」
参考サイト: https://www.glamenv-septzen.net/view/1121
参考サイト: http://www.nilab.info/z3/20110326_08.html
参考サイト: https://www.gwtcenter.com/dynamic-classpath
コンパイル[ $ javac -cp lib/pdfbox.jar:lib/commons.jar src/*.java -d bin]
###実行するときの試したコマンド
コマンド「 java /bin/.class 」
コマンド「 java /bin/ 」
コマンド「 java "bin/" 」
コマンド「 java "bin/.class" 」
実行画面1
「
matsuzawa@matsuzawa-System-Product-Name:~/PDFConverter/bin$ java Main
windows: Cntrl + z 開始
linux: Cntrl + D 開始
Directory or File > /home/matsuzawa/ダウンロード/COMIC Kairakuten 2021-10 [Digital]
/home/matsuzawa/ダウンロード/COMIC Kairakuten 2021-10 [Digital]
0 >: /home/matsuzawa/ダウンロード/COMIC Kairakuten 2021-10 [Digital]
Directory or File >
Exception in thread "Thread-0" java.lang.NoClassDefFoundError: org/apache/pdfbox/pdmodel/PDDocument
at Converter.GeneratePDF(Converter.java:95)
at Converter.run(Converter.java:155)
Caused by: java.lang.ClassNotFoundException: org.apache.pdfbox.pdmodel.PDDocument
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
... 2 more
^Z
[2]+ 停止 java Main
」
実行画面2
「
$ java -cp ../lib/pdfbox.jar:../lib/commons.jar Main
エラー: メイン・クラスMainを検出およびロードできませんでした
原因: java.lang.ClassNotFoundException: Main
」
実行画面3
[
$ java -cp ../lib/pdfbox.jar:../lib/commons.jar Main
エラー: メイン・クラスMainを検出およびロードできませんでした
]
回答1件
あなたの回答
tips
プレビュー