Jar文件无法在SWT Mac上运行

乔什·琼斯(Josh Jones)

我在MacOS上执行了一个jar文件。通过终端运行时,我得到以下信息:

Joshs-MacBook-Pro:Desktop josh$ java -jar Untitled.jar
***WARNING: Display must be created on main thread due to Cocoa restrictions. Use vmarg -XstartOnFirstThread
org.eclipse.swt.SWTException: Invalid thread access
    at org.eclipse.swt.SWT.error(SWT.java:4711)
    at org.eclipse.swt.SWT.error(SWT.java:4626)
    at org.eclipse.swt.SWT.error(SWT.java:4597)
    at org.eclipse.swt.widgets.Display.error(Display.java:1112)
    at org.eclipse.swt.widgets.Display.createDisplay(Display.java:853)
    at org.eclipse.swt.widgets.Display.create(Display.java:837)
    at org.eclipse.swt.graphics.Device.<init>(Device.java:132)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:736)
    at org.eclipse.swt.widgets.Display.<init>(Display.java:727)
    at org.eclipse.swt.widgets.Display.getDefault(Display.java:1446)
    at Login.open(Login.java:39)
    at Login.main(Login.java:29)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:61)
greg-449

如警告消息所述,在macOS上运行SWT时,必须-XstartOnFirstThreadjava命令指定标志

java -XstartOnFirstThread -jar Untitled.jar

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使IDLE在Mac上运行

来自分类Dev

Sqoop 无法在 Mac 上运行

来自分类Dev

在Mac上运行.jar时出错

来自分类Dev

Tomcat 8.0无法在Mac上运行

来自分类Dev

无法在Mac OS X上运行mongod

来自分类Dev

Crontab无法在Mac OS上运行python

来自分类Dev

无法在Mac 32位上运行Eclipse

来自分类Dev

无法在Mac OS X上运行mongod

来自分类Dev

无法在Mac上以独立模式运行Spark

来自分类Dev

Squeak无法在Mac OS Sierra上运行

来自分类Dev

教程中的 Dockerfriendlyhello 无法在 mac 上运行

来自分类Dev

在Mac上运行批处理文件

来自分类Dev

无法在Mac上使用node.js运行js文件

来自分类Dev

.Jar在Windows上运行正常,但在MAC上引发异常

来自分类Dev

Mac 无法打开 .jar 文件

来自分类Dev

Jar文件无法双击运行

来自分类Dev

无法通过在 Windows 7 上双击来运行 .jar 文件

来自分类Dev

Python文件不在服务器上的Ubuntu上运行,但在Mac上本地运行

来自分类Dev

可运行的jar在Mac上运行;在Windows上给出主类错误

来自分类Dev

无法运行从Scala文件创建的jar文件

来自分类Dev

无法运行从Scala文件创建的jar文件

来自分类Dev

如何打包Java jar文件以在未安装JRE的Mac上运行?

来自分类Dev

我的终端无法在Mac OS 10.9上运行?

来自分类Dev

无法在我的Mac OS X上运行Ant?

来自分类Dev

在Mac上运行“捆绑安装”时出错-therubyracer无法安装

来自分类Dev

无法使csshX在Mac OS Big Sur上运行

来自分类Dev

在Mac上无法以独立模式运行Spark 1.2

来自分类Dev

无法在Mac OSX上运行Qt调试器

来自分类Dev

Phusion Passenger / Apache在Mac OSX Maverick上无法正确运行