问题标签 [system.exit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - System.Environment.Exit(0) 不退出程序
我在 Visual Studio 2013 上有一个控制台应用程序。.NET 4.5 我希望程序在完成某个任务后退出。所以,我使用 System.Environment.Exit(0); 但它不会退出。它只显示在控制台上:按任意键继续。
我怎样才能退出程序?提前致谢。
这里我检查目录是否为空,然后退出程序,我也尝试输入 System.Environment.Exit(0); 在主要功能中,但它什么也没做。
java - Java:重置按钮不起作用
好的,所以我正在创建这个程序,当您单击重置按钮时,它会关闭程序并从启动时打开一个新的相同程序但是,我无法理解如何做到这一点:/这是我的按钮代码..该代码基本上退出了第一个程序,但不会在新应用程序中再次打开它。
java - Java - System.exit() 和扫描仪
假设我打开了一个扫描仪,无论它是来自System.in
文件还是来自文件,并且在我正在激活的程序中的某个时刻System.exit()
(并且之前没有调用scanner.close()
),它如何(以及是否)影响扫描仪?
system.exit()
自从该方法关闭 JVM以来,我一直在想,与扫描仪相关的所有内容都将正确关闭,但我没有找到有关该案例的任何具体信息。例如 - 扫描仪打开的文件会在之后解锁(从扫描仪“释放”)System.exit()
吗?所有被激活的相关进程是否scanner.close()
也会被“激活” System.exit()
?
java - 在 Blue-J 中执行命令后如何退出 Java 窗口?
我正在制作一个程序来查找给定二次方程的根值。这是代码 -
这里我使用 System.exit(0); 退出程序。但是使用它只会最小化窗口。有什么办法可以关闭窗口。
PS - 如果输入的值为 1,这只是一个链接到 Main_Menu 类的类。这不是完整的代码!
谢谢你
java - JFileChooser && System.exit 中未调用 windowClosing 无法正常工作?
背景
所以我一直在努力改进我的代码风格并编写更多功能。我每天编写软件不是为了我的工作(网页设计),而是为了加快我的职责并使它们自动化并节省时间(这种方法已被证明是无价的,并使我在某种程度上成为了超级明星)。
问题
在我最近的一个项目中,我尝试通过以下方式使用 JFileChooser:
但是,我的原始实现和修改后的实现都没有真正起作用,我使用 print 语句进行了测试(从未调用过重新实现的版本。)然后我尝试执行以下操作:
这产生了相同的结果。我搜索了重复项,但找不到能重现我确切情况的内容。本质上,我希望我的程序在 JFileChooser 被取消时完全终止,但我不愿意更改我的三元语句,因为它不能修复我的预期行为,而是提出解决方法。我的直觉告诉我这是一个范围问题,但是对于不被调用的 windowClosing 来说,我提出了一些问题。
tl;博士
用于 JFileChooser 的 JFrame 上的 System.exit(0) 无法正常工作,不会更改流控制,所以不要费心询问。
java - 在 system.exit() 之后线程仍在运行
我正在学习 Java 中的多线程,并正在试验线程。我想出了一种赛车条件代码(有点……原谅这个菜鸟),其中 2 个线程循环工作(100 次)并竞相更改静态变量。目标是当线程首先完成循环(在时间片环境中运行或并行运行)时,打印变量的值并调用 system.exit(int status) 来终止程序!这只是为了找出哪个线程赢得了比赛!
预期的输出应该是:nameOfTheThreadThatWonTheRace + "--" + valueOf'I'IncrementedInTheLoop
这是代码:
但是实际输出不同(4次运行):
R2--100 R2--100
R2--84 R2--100
R1--100 R1--100
R2--39 R2--100
我不知道为什么在任何一个线程到达“System.exit(0)”行后 JVM 没有停止?exit() 是否仅关闭主线程或整个 JVM,或者仍在执行的线程正在阻止 JVM 停止?
还请向我解释为什么要生产 2 行 o/p?
(我还没有接触到 java.util.concurrent API '但我知道我可以在那里以不同的方式管理线程..)
如果您能用普通的线程术语解释而不是参考并发 API,我将不胜感激。
感谢您的帮助并再次原谅这个菜鸟:)
java - System.exit(0); 之间的区别; 和 Platform.exit();?
这里有人建议使用后者。我是java的新手,只是想知道..两者有什么区别?
提前致谢。
java - Control + W 退出系统
我正在开发一款游戏,在这里我希望最终用户按 Ctrl + W 退出系统。
这是我使用的代码:
......但它似乎没有工作
谁能告诉我我的代码有什么问题?
提前致谢!
android - 从深层链接启动时,我可以使用代码退出我的 android 应用程序吗?
我正在构建一个应用程序,该应用程序使用一些用户可以在其中导航的活动或使用一个特定活动,该活动在使用深度链接时启动应用程序。在此 DeeplinkActivity 中,我有一个按钮,应用程序应通过该按钮退出整个应用程序,而不是将其置于后台。我尝试了以下代码,它只关闭了应用程序,但它仍然保留在后台?!
我尝试了各种建议的组合,但没有一个真正退出应用程序。有人有其他(工作)代码建议吗?我设置了 minSdkVersion=19 和 targetSdkVersion=26