• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

OmegaT の背景に画像を表示します。


Commit MetaInfo

Revisão76 (tree)
Hora2014-08-11 23:31:08
Autoryu-tang

Mensagem de Log

Java Web Start 対応

Mudança Sumário

Diff

--- trunk/src/jp/sourceforge/users/yutang/omegat/plugin/moenizer/Moenizer.java (revision 75)
+++ trunk/src/jp/sourceforge/users/yutang/omegat/plugin/moenizer/Moenizer.java (revision 76)
@@ -48,6 +48,9 @@
4848 throw new RuntimeException("Moenizer plugin is not compatibled "
4949 + "with current VLDocking framework library.\n"
5050 + "Please update to OmegaT 3.1.2u1 or later.");
51+ } else if (isRunningJavaWebStart()) {
52+ // Just log it, no error.
53+ Log.log("Moenizer plugin is not working with Java Web Start.");
5154 } else {
5255 CoreEvents.registerApplicationEventListener(new Moenizer());
5356 instantiated = true;
@@ -121,4 +124,14 @@
121124 //Log.log("-- onConfigUpdate()"); //@@TODO 要・実装
122125 }
123126
127+ private static boolean isRunningJavaWebStart() {
128+ try {
129+ Class.forName("javax.jnlp.ServiceManager");
130+ return true;
131+ } catch (ClassNotFoundException ex) {
132+ // ignore
133+ }
134+ return false;
135+ }
136+
124137 }