Codenameone 在一个项目运行问题运行后将其命名为

Codenameone 在一个项目运行问题运行后将其命名为,codenameone,Codenameone,我在运行代号为one的项目时突然遇到了一个问题 在项目中未找到com.codename1.impl.javase.Simulator类 我多次清理和构建该项目,并重新启动了netbeans,但问题仍然存在 此外,我没有改变类路径或任何东西 其他项目进展良好 任何人都可以帮忙 运行结果: 编译属性: 运行属性: 项目属性: 生成输出: ant -f E:\\Cross_Platform_Course\\NetBeansProjects\\Kaizen-Gate -Dnb.internal

我在运行代号为one的项目时突然遇到了一个问题

在项目中未找到com.codename1.impl.javase.Simulator类 我多次清理和构建该项目,并重新启动了netbeans,但问题仍然存在

此外,我没有改变类路径或任何东西 其他项目进展良好

任何人都可以帮忙

运行结果:

编译属性:

运行属性:

项目属性:

生成输出:

ant -f E:\\Cross_Platform_Course\\NetBeansProjects\\Kaizen-Gate -Dnb.internal.action.name=build jar
No GUI Entries available
init:
deps-jar:
Created dir: E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build
Updating property file: E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build\built-jar.properties
Created dir: E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build\classes
Compile is forcing compliance to the supported API's/features for maximum device compatibility. This allows smaller
        code size and wider device support
Created dir: E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build\tmp
Compiling 3 source files to E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build\tmp
Created dir: E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build\empty
Created dir: E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build\generated-sources\ap-source-output
Compiling 3 source files to E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build\classes
Copying 1 file to E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build\classes
compile:
Created dir: E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\dist
Copying 1 file to E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\build
Not copying library E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\override , it's a directory.
Not copying library E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\lib\impl\cls , it's a directory.
Not copying library E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\lib\impl\stubs , it's a directory.
Not copying library E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\native\internal_tmp , it's a directory.
Copy libraries to E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\dist\lib.
Cannot fix dependencies for: E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\dist\lib\JavaSE.jar
Building jar: E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\dist\Kaizen-Gate.jar
To run this application from the command line without Ant, try:
java -jar "E:\Cross_Platform_Course\NetBeansProjects\Kaizen-Gate\dist\Kaizen-Gate.jar"
jar:
BUILD SUCCESSFUL (total time: 1 second)

该类在项目根目录中的
JavaSE.jar
中定义。如果您更改或删除了该jar,或者更改了默认的类路径(如下面的屏幕截图所示),则会发生以下情况:

注意下面提到了
JavaSE.jar
。条目的出现和顺序很重要

run部分应该是这样的,注意应用程序的主类应该在arguments部分


请提供您的构建日志以及使用问题更新的问题构建日志,运行时我会弹出一个问题,即没有主类。那么,有吗?你有一个可访问的main方法吗?它是一个代号为one的项目,所以main类是自动生成的,我有MyApplication.java类,它有init()、start()、stop()方法。我更新了库属性,看起来还可以!!那个评论很不清楚,当你写“看起来不错”的时候,我想这是可行的。。。检查JavaSE.jar是否是有效的jar归档文件,并在其中包含
Simulator.class
文件。请注意,您发布的输出是用于构建的输出,而不是用于运行的输出,这正是您所抱怨的。simulator.class文件存在于JavaSE.jar中,路径为:JavaSE.jar\com\codename1\impl\JavaSE,运行后没有输出,它只是显示对话框说没有主类。你能在对话框中提供运行和编译部分的屏幕截图吗?添加了运行部分屏幕截图,似乎有些东西对你来说坏了