我有幾個主要的類有不同的參數。我也成功地爲每個類添加了參數。在NetBeans中一次運行多個Java主類
但問題是:我必須每次手動啓動每個類(例如,單擊運行文件)。
是否有解決方案,我可以在netbeans中單擊一下就可以啓動所有類?課程也應該遵循特定的順序。
我有幾個主要的類有不同的參數。我也成功地爲每個類添加了參數。在NetBeans中一次運行多個Java主類
但問題是:我必須每次手動啓動每個類(例如,單擊運行文件)。
是否有解決方案,我可以在netbeans中單擊一下就可以啓動所有類?課程也應該遵循特定的順序。
也許打電話給每個班級分開?例如:
FirstClass.java
SecondClass.java
ThirdClass.java
在的Firstclass,你可以呼籲二等彈出,只需用一個setVisible(true)
,如果這就是你想要做的事。然後在SecondClass調用ThirdClass以同樣的方式彈出。
我不確定這是不是你想要的,因爲沒有代碼可以脫離,但只是爲了讓你思考。
您可以嘗試通過不同的運行配置運行多個主類。
打開具有特定名稱的新項目(文件 - >新建項目,並完成了步入式直通)在NetBeans。
通過轉至文件 - >新建文件 - >並完成漫步,您可以在一個項目下創建任意數量的新類。在這個時候,你不應該在這些類中包含main方法。不要每次都打開一個新項目。
創建另一個文件(通過文件 - >新建文件等)。這次在這個新類中包含了主要方法的代碼。從主要方法中,您可以通過創建這些類的實例來調用任意數量的類。只要所有這些類都包含在同一個文件夾中,即在同一個項目下,這些類將按照您在main方法下調用它們的順序執行。
看起來像你正在編寫Java程序,就像在過程語言中一樣。在某種程度上,java類就像過程語言的子程序。調用它們是通過創建該類的一個實例來完成的。
設置一個類作爲主類通過屬性和運行,並可以使用下面的代碼:
ClassName variableName = new ClassName();
variableName.setVisible(true);
EX-假設我的類名是狗,我用框架變量名
Dog frame = new Dog();
frame.setVisible(true);*emphasized text*
無法做到這一點..我有3個不同的服務器類和2個客戶端類...所以5個類的主要方法,在服務器端客戶端系統 –