java.lang.NoClassDefFoundError:无法初始化类java.net.ProxySelector [英] java.lang.NoClassDefFoundError: Could not initialize class java.net.ProxySelector

查看:211
本文介绍了java.lang.NoClassDefFoundError:无法初始化类java.net.ProxySelector的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到一个Java应用程序不断抛出的问题:

I'm running into a problem with a java app constantly throwing:

java.lang.NoClassDefFoundError:无法初始化类java.net.ProxySelector.

java.lang.NoClassDefFoundError: Could not initialize class java.net.ProxySelector.

我正在运行Suse Linux 10.3和Java 1.6.0.我的CLASSPATH设置为

I am running Suse Linux 10.3 and running java 1.6.0. My CLASSPATH is set to

/usr/lib/jvm/jre-1.6.0-openjdk/lib.

/usr/lib/jvm/jre-1.6.0-openjdk/lib.

似乎没有其他用户遇到此错误,因此我假设是我的设置.对于那些想知道该应用程序是yamj的人( http://code.google.com/p/moviejukebox/)

No other users seem to be having this error so I'm assuming its my setup. For those wondering the app is yamj (http://code.google.com/p/moviejukebox/)

关于什么可能丢失或我做错了什么的想法?

Any ideas as to what maybe missing or what I maybe doing wrong?

编辑错误的完整踪迹如下:

Edit the full trace of the error is as follows:

java.lang.NoClassDefFoundError:无法初始化类java.net.ProxySelector 在sun.net.www.protocol.http.HttpURLConnection $ 5.run(HttpURLConnection.java:736) 在java.security.AccessController.doPrivileged(本机方法) 在sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:732) 在sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:672) 在sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:997) 在com.movi​​ejukebox.thetvdb.tools.XMLHelper.getEventReader(XMLHelper.java:19) 在com.movi​​ejukebox.thetvdb.model.Mirrors.(Mirrors.java:30) 在com.movi​​ejukebox.thetvdb.TheTVDB.(TheTVDB.java:37) 在com.movi​​ejukebox.plugin.TheTvDBPlugin.(TheTvDBPlugin.java:57) 在sun.reflect.GeneratedConstructorAccessor2.newInstance(未知来源)处 在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在java.lang.reflect.Constructor.newInstance(Constructor.java:532) 在java.lang.Class.newInstance0(Class.java:372) 在java.lang.Class.newInstance(Class.java:325) 在com.movi​​ejukebox.plugin.DatabasePluginController.getMovieDatabasePlugin(DatabasePluginController.java:96) 在com.movi​​ejukebox.plugin.DatabasePluginController.access处$ 000(DatabasePluginController.java:30) 在com.movi​​ejukebox.plugin.DatabasePluginController $ 1.initialValue(DatabasePluginController.java:44) 在com.movi​​ejukebox.plugin.DatabasePluginController $ 1.initialValue(DatabasePluginController.java:39) 在java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:160) 在java.lang.ThreadLocal.get(ThreadLocal.java:150) 在com.movi​​ejukebox.plugin.DatabasePluginController.scan(DatabasePluginController.java:70) 在com.movi​​ejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1051) at com.movi​​ejukebox.MovieJukebox.access $ 100(MovieJukebox.java:80) at com.movi​​ejukebox.MovieJukebox $ 4.call(MovieJukebox.java:613) at com.movi​​ejukebox.MovieJukebox $ 4.call(MovieJukebox.java:600) 在java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:334) 在java.util.concurrent.FutureTask.run(FutureTask.java:166) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:603) 在java.lang.Thread.run(Thread.java

java.lang.NoClassDefFoundError: Could not initialize class java.net.ProxySelector at sun.net.www.protocol.http.HttpURLConnection$5.run(HttpURLConnection.java:736) at java.security.AccessController.doPrivileged(Native Method) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:732) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:672) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:997) at com.moviejukebox.thetvdb.tools.XMLHelper.getEventReader(XMLHelper.java:19) at com.moviejukebox.thetvdb.model.Mirrors.(Mirrors.java:30) at com.moviejukebox.thetvdb.TheTVDB.(TheTVDB.java:37) at com.moviejukebox.plugin.TheTvDBPlugin.(TheTvDBPlugin.java:57) at sun.reflect.GeneratedConstructorAccessor2.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at java.lang.Class.newInstance0(Class.java:372) at java.lang.Class.newInstance(Class.java:325) at com.moviejukebox.plugin.DatabasePluginController.getMovieDatabasePlugin(DatabasePluginController.java:96) at com.moviejukebox.plugin.DatabasePluginController.access$000(DatabasePluginController.java:30) at com.moviejukebox.plugin.DatabasePluginController$1.initialValue(DatabasePluginController.java:44) at com.moviejukebox.plugin.DatabasePluginController$1.initialValue(DatabasePluginController.java:39) at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:160) at java.lang.ThreadLocal.get(ThreadLocal.java:150) at com.moviejukebox.plugin.DatabasePluginController.scan(DatabasePluginController.java:70) at com.moviejukebox.MovieJukebox.updateMovieData(MovieJukebox.java:1051) at com.moviejukebox.MovieJukebox.access$100(MovieJukebox.java:80) at com.moviejukebox.MovieJukebox$4.call(MovieJukebox.java:613) at com.moviejukebox.MovieJukebox$4.call(MovieJukebox.java:600) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java

推荐答案

ProxySelector是一个抽象类.您是否尝试直接实例化它?

ProxySelector is an abstract class. Are you trying to instantiate it directly?

这篇关于java.lang.NoClassDefFoundError:无法初始化类java.net.ProxySelector的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆