小编Bla*_*nka的帖子

如何在OS X上全局设置java系统属性?

短篇故事

我需要一种系统级方法java.awt.headlesstrue 为所有java调用设置属性.也就是说,使用-Djava.awt.headless=true不是一个选项,因为java是从我无法访问的地方调用的(例如来自用Java/C /等编写的另一个工具).

很长的故事

我正在使用一堆用Java编写的工具(特别是Adobe的Air ADT),这些工具依赖于AWT类.当我在控制台上运行这些工具时,它们工作正常.但是,当我从SSH会话中运行它们时,它们会失败java.lang.InternalError: Can't connect to window server - not enough permissions.谷歌搜索我发现将java.awt.headless设置为true将解决问题.它没有,这是因为ADT本身不会 产生儿童Java进程-Djava.awt.headless=true.

是否有任何系统级方法来确保在调用Java时设置此属性?也许一些系统awt属性文件或等价物?

最糟糕的情况我可以尝试替换/usr/bin/java添加此参数的shell脚本,"$@"但我希望避免这种情况.(更新:为了确保我的理论是正确的,尝试这个shell脚本破解它确实解决了问题.只是希望有一个更清洁的解决方案)

java air headless

10
推荐指数
2
解决办法
7560
查看次数

AS3 TypeError:错误#1007:尝试对非构造函数进行实例化

出于某种原因,我不能让它工作(大大简化的代码失败):

package com.domain {
    public class SomeClass {
        private static var helper:Helper = new Helper();
    }
}

class Helper {
}
Run Code Online (Sandbox Code Playgroud)

它编译,但首先访问SomeClass:

TypeError: Error #1007: Instantiation attempted on a non-constructor.
    at com.domain::SomeClass$cinit()
    ...
Run Code Online (Sandbox Code Playgroud)

static actionscript-3 typeerror

7
推荐指数
1
解决办法
1万
查看次数

无法使用钥匙串访问工具创建Apple Developer证书请求

我正在使用Keychain Access工具创建一个新的CSR(证书签名请求):

  • 证书助理 - >从证书颁发机构申请证书......
  • 在证书信息中,我填写了我的电子邮件地址和名称,选择"保存到磁盘"选项.
  • 我将CSR保存到桌面
  • 向导成功完成,但没有文件保存到磁盘!

我以前做过这个,但这次它不起作用.我尝试重新启动Keychain工具,重新启动计算机,没有运气.

有任何想法吗?

iphone certificate keychain provisioning request

5
推荐指数
1
解决办法
7618
查看次数