1

ヘイ、

Windows 7〜64ビットでJavaバージョンを6u31から7u4に更新した後、アプレットが機能しなくなりました。私はjava-32ビットを使用しており、ブラウザも32ビット(IE9とFirefox 12.0を試しました)であり、唯一の原因はjavaの更新でした。http://www.java.com/en/download/testjava.jspのテストを使用しましたが、結果として次のようになりました。

 security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.
 security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
 security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws
 security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
 security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy
 security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
 security: property package.definition value null
 security: property package.definition new value com.sun.javaws
 security: property package.definition value com.sun.javaws
 security: property package.definition new value com.sun.javaws,com.sun.deploy
 security: property package.definition value com.sun.javaws,com.sun.deploy
 security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp
 security: property package.access value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp
 security: property package.access new value sun.,com.sun.xml.internal.ws.,com.sun.xml.internal.bind.,com.sun.imageio.,com.sun.org.apache.xerces.internal.utils.,com.sun.org.apache.xalan.internal.utils.,com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
 security: property package.definition value com.sun.javaws,com.sun.deploy,com.sun.jnlp
 security: property package.definition new value com.sun.javaws,com.sun.deploy,com.sun.jnlp,org.mozilla.jss
 basic: Added progress listener: sun.plugin.util.ProgressMonitorAdapter@1cc55fb
 basic: Plugin2ClassLoader.addURL parent called for http://www.java.com/applet/TestVM2-test.jar
 network: Cache entry not found [url: http://www.java.com/applet/TestVM2-test.jar, version: null]
 network: Connecting http://www.java.com/applet/TestVM2-test.jar with proxy=DIRECT
 network: Connecting http://www.java.com:80/ with proxy=DIRECT
 network: Cache entry not found [url: http://www.java.com/applet/TestVM2-test.jar, version: null]
 network: Cache entry not found [url: http://www.java.com/applet/TestVM2-test.jar, version: null]
 network: Connecting http://www.java.com/applet/TestVM2-test.jar with proxy=DIRECT
 network: Connecting http://www.java.com:80/ with proxy=DIRECT
 network: Connecting http://www.java.com/applet/TestVM2-test.jar with proxy=DIRECT
 network: Connecting http://www.java.com:80/ with proxy=DIRECT
 java.net.SocketException: Permission denied: connect

 bla bla bla

network: Cache entry not found [url: http://www.java.com/applet/TestVM2-test.jar, version: null]
network: Connecting http://www.java.com/applet/TestVM2-test.jar with proxy=DIRECT
network: Connecting http://www.java.com:80/ with proxy=DIRECT
network: Cache entry not found [url: http://www.java.com/applet/TestVM2-test.jar, version: null]
network: Cache entry not found [url: http://www.java.com/applet/TestVM2-test.jar, version: null]
network: Connecting http://www.java.com/applet/TestVM2-test.jar with proxy=DIRECT
network: Connecting http://www.java.com:80/ with proxy=DIRECT
network: Connecting http://www.java.com/applet/TestVM2-test.jar with proxy=DIRECT
network: Connecting http://www.java.com:80/ with proxy=DIRECT
java.net.SocketException: Permission denied: connect

bla bla bla

network: Cache entry not found [url: http://www.java.com/applet/, version: null]
network: Cache entry not found [url: http://www.java.com/applet/testJava2_1/TestVMApplet.class, version: null]
network: Connecting http://www.java.com/applet/testJava2_1/TestVMApplet.class with proxy=DIRECT
network: Connecting http://www.java.com:80/ with proxy=DIRECT
network: Cache entry not found [url: http://www.java.com/applet/testJava2_1/TestVMApplet/class.class, version: null]
network: Connecting http://www.java.com/applet/testJava2_1/TestVMApplet/class.class with proxy=DIRECT
network: Connecting http://www.java.com:80/ with proxy=DIRECT
java.lang.ClassNotFoundException: testJava2_1.TestVMApplet.class

bla bla bla

basic: load: class testJava2_1/TestVMApplet.class not found.
java.lang.ClassNotFoundException: testJava2_1.TestVMApplet.class

bla bla bla

Ignored exception: java.lang.ClassNotFoundException: testJava2_1.TestVMApplet.class
basic: Dialog type is not candidate for embedding
basic: Removed progress listener: sun.plugin.util.ProgressMonitorAdapter@1cc55fb
basic: Loading Java Applet Failed...
security: Reset deny session certificate store

ファイアウォールの無効化、Javaコントロールパネルでの次世代プラグインの無効化、キャッシュのクリア、アンインストールと再インストール(JREとJDKの両方)、混合モードのセキュリティ検証の操作など、さまざまな方法をすでに試しました。もう少し覚えていません。私はそれを機能させるために他に何を試みることができるのか分かりません..誰かが同じことを経験してそれを解決しましたか?

ああ、会社の方針として、セキュリティの更新のため、可能であれば最新バージョンを使用する必要があります。

4

1 に答える 1

1

問題は、JavaでページにアクセスしているときにVPN(CISCO)に接続していたことです。Java 7以降、Ipv6(http://jonathangiles.net/blog/?p=1126)が原因で問題が発生しています。そこで、VPN接続から無効にし、Javaランタイムパラメータに次の行を追加しました:-Djava.net.preferIPv4Stack = true

今では正常に動作しています。

于 2012-06-01T11:57:10.520 に答える