我正在使用IntelliJ IDEA 2016.3.3生成的未更改的示例应用程序。当我尝试运行它时,它说" 处理完成后退出代码-1073740791(0xC0000409)" 但是,当我在Eclipse中运行完全相同的源代码时,一切都很顺利。 P.S:我正在使用IntelliJ ID中的默认设置。
Main.java:
package sample;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
Parent root = FXMLLoader.load(getClass().getResource("sample.fxml"));
primaryStage.setTitle("Hello World");
primaryStage.setScene(new Scene(root, 300, 275));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Sample.fxml
<?import javafx.geometry.Insets?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<GridPane fx:controller="sample.Controller"
xmlns:fx="http://javafx.com/fxml" alignment="center" hgap="10" vgap="10">
</GridPane>
Controller.java
package sample;
public class Controller {
}
更新:我通过在笔记本电脑上停用我的nVidia卡解决了这个问题。
答案 0 :(得分:2)
此错误通常会偶尔与nVidia图形驱动程序相关联。我可以确认这是由于2017年1月24日更新。 Roll back to December 2016 update for now until they fix this issue.
答案 1 :(得分:0)
我遇到同样的问题,从Nvidia安装376.33驱动程序,它应该再次运行。