我試圖構建一些代碼並繼續運行到此錯誤。我試過繞過它的方法,但它隨着Journey中方法的執行而變得混亂。非靜態變量newJourney不能從靜態上下文中引用
我看了其他線程,但似乎無法找到答案。
class Main{
private Journey newJourney;
public static void main(String[] args){
startStation.addItemListener(
new ItemListener(){
public void itemStateChanged(ItemEvent event){
if(event.getStateChange()==ItemEvent.SELECTED){
String selectedItem = startStation.getSelectedItem().toString();
newJourney = new Journey();
newJourney.setStart(selectedItem);
}
}
}
);
顯然ommited一些代碼,但多數民衆贊成在主要的事情。
任何幫助表示讚賞和錯誤IM recieveing是
Main.java:102: non-static variable newJourney cannot be referenced from a static context
newJourney.setStart(selectedItem);
^
看看右邊的'Related'部分。如果這些還不夠,任何人都無法在這裏做什麼來幫助你。 –