java.lang.ClassNotFoundException[JavaFx-ObjectProperty]
我在aws服务器上的tomcat上设置了一个Web服务 该代码引发一个异常: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
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吗?