问题标签 [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.

0 投票
1 回答
300 浏览

oracle - 从 Java 调用 Oracle 过程 - 调用 System.exit() 时会发生什么?

下面是从 Java 调用的 Oracle 过程的代码:

如果用户在此 Java JVM 上调用 System.exit() - 调用的 Oracle 过程会发生什么情况?是否保证在 Oracle 中继续运行?或者,为了保证这一点,我应该将其提交给 Oracle 作业调度程序?到目前为止,我的经验是,有时即使 JVM 终止,程序也会继续运行,有时则不会。这与“注册输出参数”有什么关系吗?如果 System.exit 被调用,代码会到达 catch 块吗?

这个事情谁有经验?

0 投票
1 回答
32494 浏览

java - 在 java 中使用 System.exit(0) 退出程序

我对如何实现 System.exit(0); 有点困惑。在我的程序中。我想要发生的是让用户输入“退出”这个词并让程序终止。我还希望程序在输入“clear”时返回“0.0”,但我认为我在处理变量时遇到了问题,因为 num1 和 num2 是双精度的,但我希望“exit”和“clear”是可接受的输入,也是。

如果有人有任何见解,那将不胜感激。这是我的代码:

0 投票
1 回答
1778 浏览

java - 结束 Java Socket 的客户端连接

我在单个客户端和服务器之间有一个套接字连接。我已经在服务器端实现了登录、注销、发送和创建新用户等功能,然后向服务器和客户端输出不同的消息。

当用户使用注销功能同时服务器端仍在运行时,我需要实现连接关闭。我认为System.exit(0)在客户端的正确位置可以做到这一点,但我在实现它时遇到的麻烦比我想象的要多。

我试图把它放在我认为我从服务器获取输出的地方,见下面的客户端,在 while 循环中有一个 if 循环寻找“注销”响应:

客户:

如果客户端服务器的 while 循环中没有 if 循环,一切都可以正常工作,但是如果有 if 循环,它需要一次命令,然后不再提示输入命令,并保持连接打开。在它不断提示用户输入命令并保持连接打开之前。

想法?

0 投票
1 回答
90 浏览

java - 套接字发送的文件大小为 0 并且访问被阻止,除非我使用 System.exit(0),如何避免这种情况?

我有一个 android 平板电脑客户端,它在它和在 Windows 7 上运行的 Java 服务器之间发送和接收一些文件。除了一个奇怪的问题外,一切都很完美。其中一个文件,在本例中,从客户端 android 平板电脑收到的 transfer.pdf 无法打开并显示大小为 0。当我尝试打开此文件时,我从 adobe reader 收到错误消息“此文件是已打开或正在被其他应用程序使用。”

解决此问题的唯一方法是使用 System.exit(0) 杀死整个应用程序,如果我这样做,文件将显示正确的大小并打开没有问题。但是我宁愿不使用 System.exit(0)。我已经尝试了一切,但没有其他任何工作。

finally 块用于关闭所有套接字输入和输出,关闭后我将文件变量和套接字设置为 null。

有没有其他人有这个问题,我怎样才能在不使用 System.exit(0) 的情况下完成这项工作?

服务器的代码

0 投票
5 回答
1577 浏览

java - system.exit() 在 Java 中去哪里了?

看来return status code从您的main. 但我想知道这int是怎么回事?我在eclipse上试过了,但在控制台上看不到。我怎么得到status code

0 投票
1 回答
429 浏览

java - 从 ExceptionHandler 子类安全退出应用程序?

我是 Android 和 java 的新手,我会尽力做到尽可能具体。

我有一个应用程序,其中包含一个活动和几个片段和类以及一个ExceptionHandler实现 default的子类UncaughtExceptionHandler。我能够成功使用:-

Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler(this));

在未处理的异常情况下退出应用程序而不显示"ForceClose"弹出窗口。我用System.exit(0). 我正在整个应用程序中记录日志。我能够将 ExceptionHandler 子类的异常记录到日志中。

现在,我的问题是应用程序在没有经历的情况下退出onPause()onStop()或者onDestroy()在未捕获的异常的情况下,但我需要它为我的MainActivity.

使用子类退出应用程序时如何执行此操作ExceptionHandler

0 投票
2 回答
427 浏览

java - 错误表达式的非法开始

我不断得到:

表达式的非法开头,';" 预期 System.exit(0),并在解析时到达文件末尾

这是对它应该做什么和代码的描述。

要解决的问题:
我应该在课外学习多少?

问题:
你的同学需要帮助。这是他们上大学的第一年,他们需要确定需要学习多少小时才能获得好成绩。

项目规格:

  1. 用户可以根据他们输入的学分输入他们计划每周学习的小时数或他们想要的成绩。(注意:您的程序必须为用户提供两个选项。)
  2. 该程序会显示用户的姓名、学分数、学习总时数以及他们应该期望获得的成绩。
  3. 您可以使用编程逻辑入门课程中涵盖的任何编程技术来完成这个项目。但是,这需要您提前阅读教科书中有关如何在 Java 编程语言中实现该技术的说明。

下面是我的代码:

我已经检查了很多次牙套,但我可能在某个地方遗漏了一些东西

0 投票
2 回答
2603 浏览

java - 类 System 中的方法退出不能应用于给定类型

编译以下Java程序时,出现以下错误:

类 System 中的方法退出不能应用于给定类型;

我有 2 节课,MainClass并且MathQuiz.

主类

数学测验

0 投票
0 回答
65 浏览

android - 从应用程序 1 中杀死 Android 应用程序 2

我有 3 个安卓应用程序。如果用户打开了 app1,则应检查 app2 和/或 app3 是否正在运行,如果是,则终止它们。

这是我尝试过的。

在每个应用程序中实现了一个 BroadcastReceiver()。

然后,使用它我尝试杀死应用程序..

但是,应用程序仍在运行,没有抛出任何错误。谁能告诉我我错过了什么?

0 投票
1 回答
1265 浏览

jar - 更改 .jar 返回码并避免违反 SONAR 的方法“System.exit() 不应在 J2EE/JEE 应用程序中使用”

我有一个 JAR 将由其他人编写脚本并需要自定义返回码。我正在使用 System.exit(int n) atm 但 SONAR 抱怨“严重”违规。

不要调用系统退出:System.exit() 不应在 J2EE/JEE 应用程序中使用。

我相信 SONAR 也会抱怨 Runtime.exit()。

有没有办法覆盖 JAR 的返回码并同时让 SONAR 满意?