我希望我的Java應用程序在Eclipse中運行之前請求特定參數(如名稱和電子郵件)。我怎樣才能做到這一點?使Java應用程序在運行前詢問參數
回答
它不是Java代碼的一部分 - 它是運行配置的一部分。
轉到運行下拉菜單(運行按鈕旁邊的向下箭頭),選擇運行配置,然後找到您的程序並選擇它。
轉到Arguments選項卡,然後在Program Arguments中單擊「Variables ...」以獲取可供Eclipse使用的可能變量的列表。例如:
${string_prompt:Foo}
當您運行該配置時,將提示用戶輸入「Foo」的值。
我可以改變出現的信息,'請爲'輸入一個值'? – 2012-01-02 10:44:46
@fresh_dev:不是我所知道的,而是通過可用的不同佔位符來查看是否適合。這實際上只是一個快速助手 - 如果你想要更多的東西,你應該把它放在你的代碼中。 – 2012-01-02 10:45:57
編輯要運行的類的運行配置,轉到參數選項卡,單擊變量...下程序參數按鈕文本框,然後選擇*prompt
變量之一。爲每個參數做這件事。
雖然這種方法將不技術上 Java應用程序開始運行之前要求輸入用戶,它基本上可以完成同樣的事情:
你可以使用一個簡單易用的Swing類, JOptionPane的。這樣,輸入提示將成爲應用程序的一部分,但如果將它們放在main()方法的開頭,則它與應用程序啓動之前的提示效果大致相同。利用這一點,你會加入類似以下到您的源代碼,在開始的時候:
String name = JOptionPane.showInputDialog("Please enter name:");
String email = JOptionPane.showInoputDialog("Please enter email:");
Here是怎樣的JOptionPane類作品的引用。
使用此功能時,應用程序啓動時會出現一個用戶可以輸入文本的彈出框。
- 1. 如何使用java中的參數運行.exe應用程序?
- 2. 在當前運行的應用程序實例中獲取ClickOnce查詢參數
- 3. 在mac上運行帶條件參數的java應用程序
- 4. 運行Java應用程序
- 5. 運行Java應用程序
- 6. 如何在cmd中使用參數運行java程序
- 7. 讓應用程序在前臺運行
- 8. 如何在Python中使用參數運行應用程序?
- 9. 在C#中使用參數運行控制檯應用程序
- 10. 如何使用內置的命令行參數運行java應用程序?
- 11. 用參數運行程序?
- 12. 如何使用Terminal使用參數運行Android應用程序?
- 13. 使用Spock和Java 8運行Android應用程序的問題
- 14. iOS應用程序在下次運行應用程序時詢問密碼
- 15. 在Eclipse中每次運行之前關閉Java應用程序
- 16. Java,在前臺運行另一個應用程序
- 17. 在運行Java應用程序之前檢測JRE
- 18. 運行Java應用程序在XP
- 19. 在NGINX中運行Java應用程序
- 20. 使用IDE的命令行參數運行我的應用程序參數
- 21. 使用Java程序執行參數
- 22. 在Java中使用前置參數運行exe文件
- 23. 無法在java應用程序中運行mysql查詢
- 24. 如何使用參數運行電子應用程序?
- 25. 如何使用多個參數運行應用程序?
- 26. 使用多個參數運行應用程序VBScript
- 27. Automapper使用MvcExtensions在MVC4應用程序中詢問MVC3參考
- 28. Subclipse問題:運行.java文件作爲Java應用程序
- 29. 問題使用db4o(JAVA)運行查詢
- 30. 如何在iOS 10前使用UNNotificationServiceExtension運行應用程序?
你是什麼意思的「在日食中運行」? – 2012-01-02 10:34:19
@Michael他正在使用eclipse編輯器。 :) – 2012-01-02 10:35:26
@Michael Borgwardt,我有一個用於開發的小型Java應用程序,並且我希望在eclipse中運行它以在main方法得到執行前詢問一些參數,得到它了嗎? – 2012-01-02 10:37:54