Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.ClassNotFoundException[JavaFx-ObjectProperty]_Java_Web Services_Javafx_Object Property - Fatal编程技术网

java.lang.ClassNotFoundException[JavaFx-ObjectProperty]

java.lang.ClassNotFoundException[JavaFx-ObjectProperty],java,web-services,javafx,object-property,Java,Web Services,Javafx,Object Property,我在aws服务器上的tomcat上设置了一个Web服务 该代码引发一个异常: 23-Jan-2015 08:44:07.941 SEVERE [http-nio-8080-exec-4] null.null javafx/beans/property/ObjectProperty java.lang.NoClassDefFoundError: javafx/beans/property/ObjectProperty at scrabble.webService.ScrabbleGame

我在aws服务器上的tomcat上设置了一个Web服务

该代码引发一个异常:

23-Jan-2015 08:44:07.941 SEVERE [http-nio-8080-exec-4] null.null javafx/beans/property/ObjectProperty
 java.lang.NoClassDefFoundError: javafx/beans/property/ObjectProperty
    at scrabble.webService.ScrabbleGame.<init>(ScrabbleGame.java:72)
    at scrabble.webService.ScrabbleWS.createScrabbleGame(ScrabbleWS.java:151)
    at scrabble.webService.ScrabbleWS.createGame(ScrabbleWS.java:84)
23-Jan-2015 08:44:07.941严重[http-nio-8080-exec-4]null.null javafx/beans/property/ObjectProperty
java.lang.NoClassDefFoundError:javafx/beans/property/ObjectProperty
在scrabble.webService.ScrabbleGame。(ScrabbleGame.java:72)
位于scrabble.webService.ScrabbleWS.createScrabbleGame(ScrabbleWS.java:151)
位于scrabble.webService.ScrabbleWS.createGame(ScrabbleWS.java:84)
客户端调用构造函数来创建新游戏:

public final class GameManager {


private Board board;
private LettersBank bank;
private String gameName;

private Player[] players;
private final ArrayList<String> resignedPlayers;
private int currentPlayerIndex = 0;

final private ObjectProperty<Player> currentPlayerProperty; <<<<

final private BooleanProperty gameFinishedProperty;
private boolean isLastRound = false;
private boolean isEndGame = false;

public GameManager() {
    this.computerFinishedPlayingProperty = new SimpleBooleanProperty();
    this.gameFinishedProperty = new SimpleBooleanProperty(false);
    this.currentPlayerProperty = new SimpleObjectProperty<Player>();
    this.board = null;
    this.gameName = "";
    this.resignedPlayers = new ArrayList<String>();
    this.bank = new LettersBank();
    computerFinishedPlayingProperty.set(false);
}  
公共最终类游戏管理器{
私人董事会;
私人信用银行;
私有字符串游戏名;
私人玩家[]玩家;
私有最终ArrayList重新调整层;
私有int currentPlayerIndex=0;

最终私有对象属性currentPlayerProperty;您在
ScrabbleGame.java
行中写了什么?72?gameEngine=new GameManager();aws服务器上运行的java版本是什么?
?您是对的,它是java 6。如何在aws上使用java 8制作tomcat服务器?您使用的是aws EC2 Linux吗?