我希望我的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