質問: お世話になっております。 初歩的なことで申し訳ないですが、 今、mavenプロジェクトでjarファイルを生成し 実行したいのですが、すんなりいきません。 お分かりの居られましたら、ご教示下さい。 ●試した事 1$java -classpath /Hey-Nitta/target/Hey-Nitta-0.0.1-SNAPSHOT.jar nitta.HeyNitta⇒× ●発生エラー エラー: メイン・クラスnitta.HeyNittaが見つからなかったかロードできませんでした ●nitta.HeyNittaクラス ``` package nitta; public class HeyNitta { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ System.out.println("Hey_Nitta!!"); } } ``` ●流れ(C:\Users\aaaaaa\Hey-Nitta) Hey-Nitta |_.settings |_apache-maven-3.6.0 |_app |_bin |_conf |_target ... OS:Windows10 クラス内で実行するとビルドでき『BUILD SUCCESS』がコンソールに表示されてます。 また、jarファイルはtargetフォルダ内に確実にあります。 ●pom.xml ``` 4.0.0 maven.Nitta Hey-Nitta 0.0.1-SNAPSHOT UTF-8 1.8 org.apache.maven.plugins maven-compiler-plugin 3.6.1 ${java.version} ${java.version} ``` 以上、宜しくお願い致します。
回答: 先頭のスラッシュが不要です。 `java -classpath Hey-Nitta/target/Hey-Nitta-0.0.1-SNAPSHOT.jar nitta.HeyNitta` で動くと思います それか絶対パスでこうするか `java -classpath c:/Users/aaaaaaa/Hey-Nitta/target/Hey-Nitta-0.0.1-SNAPSHOT.jar nitta.HeyNitta` ですね。