シンプルなJavaFXアプリケーションの実行に問題があります。私はexeをビルドするためにネイティブパッケージャを使用しています。 OK」英語以外の引数でバンドルされたJavaFXアプリケーションが実行される "JVMを起動できませんでした"
1)、クリック後:私は、Windowsファイルのコンテキストメニューから、自分のアプリケーションを実行したいが、私はのparamsでアプリケーションを実行しようとすると:
> JavaFXApplication1.exe ąęć
と私は2つのエラーを取得しています「:
私はjarファイルとしてアプリケーションを実行します。
> java -jar JavaFXApplication1.jar ąęć
アプリケーションは正常に開始され、うまくいきます。また
、私は、このコマンドからアプリケーションを実行します。
> JavaFXApplication1.exe aec
すべてがOKとアプリケーションの作業罰金です。
例のアプリケーション・コードは:
package test;
import javafx.application.Application;
import javafx.stage.Stage;
public class Test extends Application {
@Override
public void start(Stage primaryStage) {
System.out.println("Started");
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
System.out.println("Args count: " + args.length);
launch(args);
}
}
は無視し、そのアプリケーションは終了しません。
私はここで説明したように、まったく同じ問題だと思う:https://bugs.openjdk.java.net/browse/JDK-8133034
誰かがこれを解決しましたか?または、この問題の回避策を知っている人がいますか? 1.8.40から1.8.72までのJavaバージョンを試しましたが、各JVMで失敗しました。私は2つの異なるマシン(およびオペレーティングシステム)でテストしたので、環境上の問題でもありません。
私は助けていただきありがとうございます。
JVMロケールの設定を試しましたか? http://stackoverflow.com/questions/8809098/how-do-i-set-the-default-locale-for-my-jvm – Leonardo
はい。それはまた失敗している。 – Krzysiek