腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
ProcessBuilder
()
销毁
java
进程
时
出现问题
java
您好,我在
java
8中运行外部
进程
时
遇到了一个问题。基本上,我必须从我的
java
代码中运行ffplay,并且如果外部
进程
有子
进程
,则.destroy()方法似乎不起作用。我的代码是:‘
ProcessBuilder
builder = new
ProcessBuilder
();builder.command我尝试<em
浏览 71
提问于2020-09-10
得票数 2
1
回答
关闭
进程
会导致input.readLine()中的高cpu
使用
率
java
、
multithreading
、
input
、
process
我有用
ProcessBuilder
运行cmd.exe
进程
的代码,当我用process.destroy();破坏这个
进程
时
,CPU的
使用
率会增加(0% > 30%)。每次启动和
销毁
cmd.exe
时
,都会出现导致cpu
使用
率高达100%的新线程。当InputStream结束
时
,我能以某种方式停止这个循环吗?在我的另一个应用程序中,当服务器停止
使用
例如Ctrl和客户端
时
,cpu
使用
浏览 1
提问于2020-07-13
得票数 2
2
回答
如果parent在启动后没有被
销毁
,那么
Java
process.start会变得非常慢。
java
、
process
、
exec
、
freeze
、
processbuilder
如果我直接从命令行启动一个特定的
进程
,我会看到它在2-3秒内完全启动。
ProcessBuilder
pb = new
ProcessBuilder
(cmd);Process p= pb.start();
浏览 0
提问于2011-12-07
得票数 3
2
回答
尝试创建一个可以自动执行TSKILL的
进程
java
、
multithreading
、
process
、
instance
、
classcastexception
所以我在运行一个
进程
时
遇到了一个问题,每当我尝试
使用
process.destroy()停止它
时
,它都不会停止。ProcessHandler),并执行以下操作:因此,我的问题是尝试将
进
浏览 1
提问于2010-09-12
得票数 0
4
回答
用于在命令提示符中执行命令的
Java
应用程序
java
、
command
我想知道,有没有一种方法可以让
java
应用程序打开命令提示符(cmd.exe)并键入/执行命令,而最好不让用户看到命令提示符窗口。
浏览 1
提问于2013-05-26
得票数 4
回答已采纳
1
回答
如何将文件作为参数传递给
Java
调用的Python
进程
java
、
python
、
processbuilder
我正在运行
Java
程序来
使用
流程生成器调用Python
进程
,如下所示, Arrays.asListoc_db5.py", "/opt/gui/test.json") <e
浏览 2
提问于2016-12-14
得票数 1
回答已采纳
1
回答
终止
java
子
进程
的理想方法是什么?process.destroyForcibly()不会终止我的
进程
java
、
swing
、
process
、
terminate
我有一个
Java
应用程序,它创建了一个子
进程
。主Swing应用程序有一个停止按钮,当点击该按钮
时
,应该立即终止子
进程
。"process.destroy()“不起作用。Process myProcess = new
ProcessBuilder
("
java
", "-classpath", System.getProperty("
java
.class.path"), "MyClass.
j
浏览 0
提问于2018-08-30
得票数 0
回答已采纳
2
回答
使用
密码在
Java
中执行
进程
java
、
string
、
security
、
memory
、
subprocess
我有一个需要通过
Java
运行的
进程
,不幸的是,密码需要以纯文本形式提供给
进程
。 启动子
进程
的更好方法,它不
使用</e
浏览 4
提问于2014-04-14
得票数 1
回答已采纳
2
回答
processbuilder
java
中的规定时间
java
当在
ProcessBuilder
中运行命令
时
,是否可以规定时间?就像这样: Process p = builder.start我想把一些线程放在里面,然后
销毁
进程
,但是,有可能强制执行一些时间吗? 谢谢。
浏览 9
提问于2016-08-19
得票数 0
回答已采纳
3
回答
在JSP页面中运行.jar文件
java
、
jsp
、
jar
(例如
java
-jar encoder.jar -i text.txt),然后jar输出一个.bin文件供用户下载。有没有人对可能的方法有什么建议?
浏览 0
提问于2012-11-18
得票数 6
回答已采纳
5
回答
决定是Apache Commons exec还是
ProcessBuilder
java
、
process
、
apache-commons-exec
我正在尝试决定是
使用
ProcessBuilder
还是Commons exec,我在Linux上
使用
Java
。我知道他们都有他们的痛苦和陷阱(例如确保
使用
单独的线程来吞噬流可能会导致阻塞或死锁,并且关闭流以避免留下打开的文件挂起),并想知道是否有人有这样或那样的建议
浏览 2
提问于2010-06-16
得票数 25
回答已采纳
3
回答
终止*nix上的
ProcessBuilder
派生的子
进程
java
我正在从一个
java
程序执行一个shell管道-它将类似于 "然而,只会
销毁
"sh“命令。管道中的命令将是孤立的,并由init
进程
采用。有没有什么方法可以轻松地终止所有这些子
进程
-或者以一种更容易终止它们的方式执行类似上面的流水线。无法更改程序% 1/2/3。linux之
浏览 0
提问于2009-10-29
得票数 3
回答已采纳
2
回答
关闭生成的
java
子
进程
正常运行
java
、
process
我
使用
ProcessBuilder
产生一个子
进程
,用于执行将一些数据写入文件系统。
出现问题
是因为父
进程
可能会意外崩溃/终止,即使我
使用
jps检查其父
进程
是否死了,子
进程
也会挂起。派生的子
进程
检测其父
进程
是否已死,然后退出的正确方式是什么?此外,在互联网上搜索后,大多数解决方案都
使用
Runtime.addShutdownHook(),但
ProcessBuilder
中没有提供
浏览 3
提问于2011-08-20
得票数 0
1
回答
如何从
java
启动和删除.net dll?
java
、
.net
、
azure
、
dll
、
opc-ua
问题是:如果opc服务器断开连接,我的工具应该会杀死发行者
进程
。它确实会扼杀
java
进程
,但opc发布者不会停止。我试着通过
processbuilder
运行发布服务器,并
使用
p.destroy()
销毁
流程,但没有产生任何结果。我还试图
使用
我创建的用于容纳发行者的jar的pid来执行任务。
ProcessBuilder
publisher = new
ProcessBuilder</
浏览 0
提问于2019-03-25
得票数 2
2
回答
通过
ProcessBuilder
运行脚本后,在
java
中收集环境变量
java
、
processbuilder
我试图在test.sh脚本中创建一个环境变量,并在
java
中收集它。如果可能,请提出另一种办法。public static void main(String[] args){Process process;try { exitCode = proc
浏览 10
提问于2016-06-06
得票数 1
回答已采纳
1
回答
如何从
Java
运行shell脚本,并让它在JVM关闭后继续运行?
java
、
linux
、
macos
、
shell
、
process
我这样做的方式是
使用
一个shell脚本,它命令应用程序停止,然后监视
进程
的死亡,在时机成熟
时
安全地启动一个新的
进程
。String scriptArgs[] = {"sh", "restart.sh", "&"
浏览 2
提问于2014-06-11
得票数 1
回答已采纳
5
回答
如何在
Java
中创建
进程
java
我想在我的应用程序中创建一个
进程
。但是环顾四周,看看
Java
的API,我还是不太明白。有没有办法做到这一点?
浏览 1
提问于2010-01-05
得票数 30
回答已采纳
2
回答
从
Java
设置/获取环境变量
java
、
environment-variables
我正在.sh脚本中设置一个环境变量,如下所示:为了在
Java
中获得这个环境变量,我运行了脚本:
ProcessBuilder
pb = new
ProcessBuilder
(".
浏览 3
提问于2015-07-26
得票数 1
回答已采纳
1
回答
Java
-读取
进程
输出
时
出现的问题
java
、
process
我的操作系统是Windows 8.1 64位,我需要读取
进程
输出,但如果它工作超过5个小时,我应该
销毁
进程
。因此,有两种方法: 1)
进程
工作不到5小
时
,它会自动结束;2)如果它工作>= 5小
时
,在那之后我会
销毁
它。我有两个变种:Process core = pb.start()
浏览 0
提问于2015-06-15
得票数 1
1
回答
java
如何获取由jar启动的所有
进程
java
、
multithreading
、
browser
、
jar
、
process
在
java
中,我需要获得由另一个jar启动的
进程
。A.jar -> B.jar ->some应用程序(获取Ids)public class A {
ProcessBuilder
builder;List<Strin
浏览 5
提问于2022-08-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Java调用Shell脚本时的死锁陷阱
真正反序列化漏洞的利用
Java程序员修炼之并发教程 第一篇
Android WebView和JS交互详细教程
值得开发者关注的Java 8后时代的语言特性
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券