2016-09-30 11 views
0

私は、Javaゲームのためのmodワークスペースの設定、テクニックの習得のためのさまざまな作業を行うために、gradle javaプラグインを作成しようとしています。私は、しかし、受信何があるように思わGradle Plugin:JavaExec実行時のエラー

ExecResult res = getProject().javaexec(act -> { 
     act.executable(DecompileConstants.PROCYON_JAR); 
     act.setMain("-jar"); 
     act.args("-jar", jar.getAbsolutePath(), "-o", out.toAbsolutePath()); 
     act.workingDir(DecompileConstants.WORKING_DIR.toFile()); 

     act.setStandardOutput(System.out); 
     getLogger().lifecycle(": Running " + act.getExecutable()); 
    }); 

私が試してみて、jarはNIOファイルがどこにあるか、次のとoutがNIOパスであるとして瓶にプロキオンを実行するタスクを持っていますGradleのからデコンパイルタスクを実行する際に、一般的なエラー:

Caused by: java.io.IOException: CreateProcess error=193, %1 is not a valid Win32 application

は何の作業この作業を取得するには、この問題をデバッグについて行くための最良の方法だろうか?コードベースに既に存在するタスクがあるので、JAVAで行う必要があります。私はGradle 3.1(執筆時点で最新)と一緒に作業しています。

答えて

0

判明したように、この瓶は無効で、メインクラスがなくなっていました。このエラーは役に立たなかったのですが、それが原因です。

コマンドラインであなたのjarファイルを常にダブルチェックしてください。