![]() |
1
5
解释原因: 有2个Java JVM EXE发射器:
默认情况下,jar文件扩展名与javaw.exe关联,这就是双击它们时无法获得控制台的原因。 其他人给出的答案,以及我自己的答案:
就我个人而言,我在我的项目中选择了最后一个选项-我使我的jar文件不可执行,用户必须双击exe。它还允许我为我的项目指定一个漂亮的图标,并在启动时提供多个选项(调试/非调试模式),只要有一个不同的exe/config文件。 |
![]() |
2
2
您需要将“.jar”的资源管理器关联重新分配给java.exe,而不是javaw.exe。这是一件有点可疑的事情-创建控制台输出窗口可能更有意义。当然,如果命令行上没有提供所需的执行参数,您可以简单地弹出一个对话框,供用户输入这些参数。 控制台输出JTextArea有工作代码 here . |
![]() |
3
0
这是一个操作系统功能。 如果需要完全控制,则必须在程序内部(或使用包装类)提供此功能。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 4 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |