2016-04-05 54 views
0

私はgitローカルリポジトリにあるjavaプロジェクトをビルドしようとしていたので、Jenkinsのかなり初心者ですが、ビルドに失敗し、ソースが見つかりませんファイル:Jenkinsビルドに失敗:javacファイルが見つかりません

D:\アプリ\ジェンキンス\ジョブ\のHelloWorld \ワークスペース>のjavac HelloWorld.java のjavac:ファイルが見つかりません:

HelloWorld.java

を私が使用し次のバッチコマンド

    javac HelloWorld.java 
        java HelloWorld 

HelloWord.javaの絶対パスはD:\ JenJava \ JenkinTest \ srです。 C \ COM \

をテスト私はテストプログラムを書くためにEclipseを使用して、私のワークスペースには、私の推測では、それはそれゆえのjavacがfile.Iがしたいソースを見つけることができない間違ったディレクトリを指していることであるJenJava

ですそれが問題を解決する方法であれば、どうしたらいいのか分かりません。 ありがとうございます

+0

JenkinsでJDKを正しく設定しましたか? –

+0

@Baldurian Yep Jdkはうまく構成されています。単純なHelloWorld.javaを実行しようとすると、パッケージやフォルダにはありません! – user3557777

答えて

1

.javaファイルのフルパスをjavacにする必要があります。たとえば:しかし

javac D:\JenJava\JenkinTest\src\com\testing\HelloWorld.java 

、それはまた、あなたがに関するいくつかの詳細を学ぶために必要があるかもしれませんように聞こえる:

「現在の作業ディレクトリを」仮定すると、D:\JenJava

javac JenkinTest\src\com\testing\HelloWorld.java 

または絶対パスを使用することがありますジェンキンス絶対パスでバッチファイルを使用せずにJavaプロジェクトをコンパイルできるはずです。 Gradle、Ant、またはMavenを使用してビルドをスクリプト化して調査しましたか?

+0

ありがとうございました! – user3557777

+0

あなたの質問が解決された場合は、回答を受け入れてください。 –

関連する問題