java-8 - Desktop.getDesktop.open() 调用后不退出 JVM
问题描述
我正在使用 Java 8 使用以下代码在 Ubuntu 18.04 中打开一个目录
Desktop.getDesktop().open(new File("\usr\local\share\mydir"));
它会打开目录,但除非我关闭 mydir,否则程序不会终止。这是预期的行为吗?我们可以在调用 open() 后终止程序吗?
我在声明后立即尝试过System.exit(0)
,但它不起作用。
我正在从 Eclipse 运行程序。
解决方案
推荐阅读
- javascript - 使用猫鼬将元素添加/删除到对象的 id 数组中
- forms - android中隐藏的涟漪效应 - Xamarin Forms
- spring-boot - Which is a better approach to persist the spring state machine context or restore the state machine using the state enum on entity object?
- java - Java Stream 等效于 ReactiveX Observable#scan
- c# - 在 C# 中解密 openSSL 加密文件
- angular - 在提交表单时触发 Angular 5 中的模态
- c# - C# 设置和获取快捷方式属性
- html - 移动汉堡链接由于某种原因左对齐
- angular - 拦截 HttpErrorResponse 并将用户重定向到登录页面
- ios - Swift 4 从 HealthKit 获取首选单元