Exception in thread "main" java.lang.UnsatisfiedLinkError
初学java,用MyEclipse编的程序有些编译通过,但是不能运行和debug。每次运行,都出现Exceptioninthread"main"java.lang.Uns...
初学java,用MyEclipse编的程序有些编译通过,但是不能运行和debug。每次运行,都出现Exception in thread "main" java.lang.UnsatisfiedLinkError: com.sun.midp.main.Configuration.getProperty0(Ljava/lang/String;)Ljava/lang/String; at com.sun.midp.main.Configuration.getProperty0(Native Method) at com.sun.midp.main.Configuration.getProperty(Configuration.java:32) at com.sun.midp.lcdui.Resource.<clinit>(Resource.java:30) at com.sun.midp.main.Main.initSystemLabels(Main.java:686) at com.sun.midp.main.Main.main(Main.java:103)什么意思?小弟怀疑是自己乱装插件造成的。但是卸载、清理、重装、运行后完全没有变化。怎么办?如何处理此问题?
另:小弟已问过一次。有人回答说是我用J2ME造成的——我是装了eclipseme的插件和WTK,但是没用过(因为刚学,J2SE都不咋地,别说J2ME了,根本不会),所以应该不是!在另一台电脑上装了MyEclipse和J2ME插件,均未出现此情况!求解!MyEclipse版本为10 展开
另:小弟已问过一次。有人回答说是我用J2ME造成的——我是装了eclipseme的插件和WTK,但是没用过(因为刚学,J2SE都不咋地,别说J2ME了,根本不会),所以应该不是!在另一台电脑上装了MyEclipse和J2ME插件,均未出现此情况!求解!MyEclipse版本为10 展开
3个回答
展开全部
首先要知道为什么会发生这样的错误:
JVM 规范指定 UnsatisfiedLinkError 是:
对于声明为 native 的方法,如果 Java 虚拟机找不到和它对应的本机语言定义,就会抛出该异常。
当调用本机方法时,类装入器会尝试装入定义了该方法的本机库。如果找不到这个库,就会抛出这个错误。
可能你jdk的本地库出了问题,所以会在运行时可能找不到本地库,建议你从jdk的环境等去解决
JVM 规范指定 UnsatisfiedLinkError 是:
对于声明为 native 的方法,如果 Java 虚拟机找不到和它对应的本机语言定义,就会抛出该异常。
当调用本机方法时,类装入器会尝试装入定义了该方法的本机库。如果找不到这个库,就会抛出这个错误。
可能你jdk的本地库出了问题,所以会在运行时可能找不到本地库,建议你从jdk的环境等去解决
追问
呃……小弟新手是也……麻烦有没有具体操作?是环境变量配置错了吗?可是CMD里无论输入java还是javac结果都没问题啊,java程序运行也不出错……到底是什么意思?
展开全部
你新建一个project然后在src中建个有main方法的类,随便写点什么,然后运行,看看是插件问题还是其他的问题
追问
不行……写啥都报错……就连
public class test {
public static void main(String[] args){
int w=5;
System.out.print(w);
}
}
都报错……当然,cmd里出得来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先定位一下哪句报错,如果找不到,看看哪个com.sun.midp.main.Configuration在哪个jar里,自己分析下
追问
在出现这种情况之前的程序好像有些还能用,但出状况后编啥都死。还有本人java水平特低,根本是初学,所以奇奇怪怪的代码肯定是没有的。还有 com.sun.midp.main.Configuration在哪个jar里 啥意思?求具体操作!
怎么回事!怎么回事!!求高手浅指点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |