支援技術は見つかりません:org.GNOME.Accessibility.AtkWrapper

GeetT:

どのようにGoogle App EngineのOpenJDKの中でエラーを「支援技術が見つかりません」解決するには?

私はそれが桟橋とOracleのJDKでローカルで正常に動作します、Apacheのバティックを使用して一つのウェブアプリケーションを開発していますが、私はGoogleのアプリ-Engineにそれを展開し、私は私のAPIを呼び出すときに、私は、エラーの下に取得します。

Caused by: java.awt.AWTError: Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper
at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:807)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:886)
at org.apache.batik.bridge.CursorManager.<clinit>(CursorManager.java:102)
at org.apache.batik.bridge.BridgeContext.<init>(BridgeContext.java:1162)
at org.apache.batik.bridge.BridgeContext.<init>(BridgeContext.java:292)
at org.apache.batik.transcoder.SVGAbstractTranscoder.createBridgeContext(SVGAbstractTranscoder.java:336)
at org.apache.batik.transcoder.SVGAbstractTranscoder.createBridgeContext(SVGAbstractTranscoder.java:312)

私はGoogleの人々で検索「これはOpenJDKの8のためのaccessibility.propertiesファイルを編集することによって行うことができます」と言っています

次の行をコメントアウトします。

#assistive_technologies=org.GNOME.Accessibility.AtkWrapper

しかし、私は、GoogleのApp Engineを使用していますが、どのように私はそれを行うことができますかわかりませんか?

すべてのヘルプは理解されるであろう。

GeetT:

私は、動的にシステムプロパティを設定することでこれを解決しました。

Properties props = System.getProperties();
props.setProperty("javax.accessibility.assistive_technologies", "");

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=199278&siteId=1