现在的问题如下:
1,刚建工程的时候出现
Errors during build.
Errors running builder 'Preverification' on project 'exampleapp'.
Illegal Manifest Entry Key or Value "E:\Java\workspace\exampleapp\.exampleapp.tmp\emulation\exampleapp.jar (系统找不到指定的路径。)"
E:\Java\workspace\exampleapp\.eclipseme.tmp\emulation\exampleapp.jar (系统找不到指定的路径。)
刚建工程的时候必然不会有jar,我直接忽略的这个错误。
2,不自动生成jar文件:
我新建了两个midlet文件,工程不自动生成jar文件,我单选一个midlet编译和运行,都提示我如下错误:
正在通过存储根 C:\Documents and Settings\cjd\j2mewtk\2.5.2\appdb\temp.DefaultColorPhone30 来运行
Running with locale: Chinese_People's Republic of China.936
Running in the identified_third_party security domain
java.lang.ClassNotFoundException: com/wap/test/EclipseMIDlet
at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
at com.sun.midp.midlet.Scheduler.schedule(+52)
at com.sun.midp.main.Main.runLocalClass(+28)
at com.sun.midp.main.Main.main(+80)
Execution completed.
3335872 bytecodes executed
21 thread switches
1667 classes in the system (including system classes)
17261 dynamic objects allocated (514924 bytes)
1 garbage collections (0 bytes collected)
我做的示例源代码是:http://www.kuqin.com/mobile/20071229/3206.html上的2个midlet文件
我如果run的时候选jad url方式,则提示我:
com.sun.kvem.midletsuite.InvalidJadException: Reason = 36
Error in opening jar file: exampleapp.jar
工程没有生成jar文件,当然会有这个错误,问题是怎么解决,我export手动生成jar文件的话,弄出来后,头次运行可以,但更改midlet源文件的时候jar不自动编译。
3,我新建了几次工程,有次是好的,自动生成jar文件了,运行也好的,不知道为什么。但是经常我更改了midlet源文件,jad文件中的midlet-jar-size没有自动更新,这样就会出现如下错误:
com.sun.kvem.midletsuite.InvalidJadException: Reason = 36
Error in opening jar file: exampleapp.jar
需要我手动更改jad文件才行。
另外jad文件可生成的jar文件不再一个目录下,jad在工程下,jar在工程的\exampleapp\.exampleapp.tmp\文件夹里
17 个解决方案
#1
对于初学者,强烈建议看看
http://dev.yesky.com/SoftChannel/72348977504190464/20050411/1934159.shtml
彼人就是从这里开始的
http://dev.yesky.com/SoftChannel/72348977504190464/20050411/1934159.shtml
彼人就是从这里开始的
#2
顺便说一句,楼主的等级貌似不像初学者啊
#3
这篇文章我翻了下,内容基本都看过,这篇文章好像解决不了我提的问题。
我主要是按http://www.cnjm.net/eclipseme/docs/jadeditor.html做的。
另外我是刚开始学j2me,以前大多在做java web应用,eclipse用过段时间了,不存在问题。
现在就是做j2me的时候不时出现问题,找不到原因。
#4
j2me没有这么多问题吧?
找本书,一个礼拜搞定,呵呵
找本书,一个礼拜搞定,呵呵
#5
也许是JAD设置的问题,看看这里
http://blog.csdn.net/sumer99/archive/2008/09/01/2862531.aspx
http://blog.csdn.net/sumer99/archive/2008/09/01/2862531.aspx
#6
只有出错我才去看jad文件,但jad文件不是基本自动维护的吗?
我现在的工程是时好时坏,能运行。
现在1似乎是解决了,似乎是我把buile path里source and output folder的project 改成了folder的才出的错。
1解决了2就也没问题了。折腾了大半天。
当散分了,大家接分吧
#7
继续观察,发现只要我开着模拟器,修改源文件保存,就会出现:
Errors during build.
Errors running builder "Preverification" on project tapp2.
F:\javawork5\tapp2\.eclipseme.tmp\emulation\tapp2.jar (couldn't preserve last modification time)
问题,关掉模拟器就不会出这个问题,汗啊。
Errors during build.
Errors running builder "Preverification" on project tapp2.
F:\javawork5\tapp2\.eclipseme.tmp\emulation\tapp2.jar (couldn't preserve last modification time)
问题,关掉模拟器就不会出这个问题,汗啊。
#8
jf 顶
#9
load jar出现的问题,修改文件时自动构建项目了.如果Midlet正在运行,那么就提示jar出错了
#10
呵呵,我也来要几分=,=
#11
看到有分接,过来LOOK一下.呵.
接几分.
接几分.
#12
你把前面的几个工程都删掉,再重新新建看看可不可以?
好像前面工程出现问题,影响开发工具运行了。
好像前面工程出现问题,影响开发工具运行了。
#13
我也遇到过这种问题,后来重新配置了一下开发环境就好了,估计是插件版本的问题
#14
对于初学者,强烈建议看看
http://dev.yesky.com/SoftChannel/72348977504190464/20050411/1934159.shtml
彼人就是从这里开始的
http://dev.yesky.com/SoftChannel/72348977504190464/20050411/1934159.shtml
彼人就是从这里开始的
#15
#16
hehe 我也遇到了这个问题 不过关掉再打包就没事了
#17
我也遇到了这个问题
#1
对于初学者,强烈建议看看
http://dev.yesky.com/SoftChannel/72348977504190464/20050411/1934159.shtml
彼人就是从这里开始的
http://dev.yesky.com/SoftChannel/72348977504190464/20050411/1934159.shtml
彼人就是从这里开始的
#2
顺便说一句,楼主的等级貌似不像初学者啊
#3
这篇文章我翻了下,内容基本都看过,这篇文章好像解决不了我提的问题。
我主要是按http://www.cnjm.net/eclipseme/docs/jadeditor.html做的。
另外我是刚开始学j2me,以前大多在做java web应用,eclipse用过段时间了,不存在问题。
现在就是做j2me的时候不时出现问题,找不到原因。
#4
j2me没有这么多问题吧?
找本书,一个礼拜搞定,呵呵
找本书,一个礼拜搞定,呵呵
#5
也许是JAD设置的问题,看看这里
http://blog.csdn.net/sumer99/archive/2008/09/01/2862531.aspx
http://blog.csdn.net/sumer99/archive/2008/09/01/2862531.aspx
#6
只有出错我才去看jad文件,但jad文件不是基本自动维护的吗?
我现在的工程是时好时坏,能运行。
现在1似乎是解决了,似乎是我把buile path里source and output folder的project 改成了folder的才出的错。
1解决了2就也没问题了。折腾了大半天。
当散分了,大家接分吧
#7
继续观察,发现只要我开着模拟器,修改源文件保存,就会出现:
Errors during build.
Errors running builder "Preverification" on project tapp2.
F:\javawork5\tapp2\.eclipseme.tmp\emulation\tapp2.jar (couldn't preserve last modification time)
问题,关掉模拟器就不会出这个问题,汗啊。
Errors during build.
Errors running builder "Preverification" on project tapp2.
F:\javawork5\tapp2\.eclipseme.tmp\emulation\tapp2.jar (couldn't preserve last modification time)
问题,关掉模拟器就不会出这个问题,汗啊。
#8
jf 顶
#9
load jar出现的问题,修改文件时自动构建项目了.如果Midlet正在运行,那么就提示jar出错了
#10
呵呵,我也来要几分=,=
#11
看到有分接,过来LOOK一下.呵.
接几分.
接几分.
#12
你把前面的几个工程都删掉,再重新新建看看可不可以?
好像前面工程出现问题,影响开发工具运行了。
好像前面工程出现问题,影响开发工具运行了。
#13
我也遇到过这种问题,后来重新配置了一下开发环境就好了,估计是插件版本的问题
#14
对于初学者,强烈建议看看
http://dev.yesky.com/SoftChannel/72348977504190464/20050411/1934159.shtml
彼人就是从这里开始的
http://dev.yesky.com/SoftChannel/72348977504190464/20050411/1934159.shtml
彼人就是从这里开始的
#15
#16
hehe 我也遇到了这个问题 不过关掉再打包就没事了
#17
我也遇到了这个问题