Netbeans不构建.class文件

时间:2015-07-22 20:34:18

标签: java netbeans jar .class-file

我在Netbeans IDE中编写了一个Java项目,从IDE执行时效果很好,现在我想生成相应的.jar文件。当我尝试使用Clean& Build实用程序时,会出现绿色的“BUILD SUCCESSFUL”,并在.jar文件夹中生成dist/文件,但所有包都是空的(没有{{1}文件)。此外,创建了与包对应的.class文件夹中的文件夹,但也是空的。

我尝试删除Netbeans缓存,删除build/目录。我还尝试在项目属性中选择“压缩jar文件”选项。

项目中有一个.nebeans函数,是项目属性的“运行”选项卡中指示的函数。

从备份我知道该项目之前的某个时间生成了main()个文件。

该项目名为“geneal”,.class的输出为:

  

错误:无法找到或加载主类geneal.App

我尝试从命令行使用java -jar "geneal.jar"手动编译项目,但我以前从未这样做过,我认为我在项目中使用的库有问题。

我正在使用Ubuntu 15.04

编辑1: Clean& Build的整个输出是:

javac

编辑2: 当我从命令行执行ant -f /home/jordi/NetBeansProjects/geneal - Dnb.internal.action.name=rebuild clean jar init: deps-clean: Updating property file: /home/jordi/NetBeansProjects/geneal/build/built-clean.properties Deleting directory /home/jordi/NetBeansProjects/geneal/build clean: init: deps-jar: Created dir: /home/jordi/NetBeansProjects/geneal/build Updating property file: /home/jordi/NetBeansProjects/geneal/build/built-jar.properties Created dir: /home/jordi/NetBeansProjects/geneal/build/classes Created dir: /home/jordi/NetBeansProjects/geneal/build/empty Created dir: /home/jordi/NetBeansProjects/geneal/build/generated-sources/ap-source-output Compiling 30 source files to /home/jordi/NetBeansProjects/geneal/build/classes Copying 1 file to /home/jordi/NetBeansProjects/geneal/build/classes Copied 5 empty directories to 5 empty directories under /home/jordi/NetBeansProjects/geneal/build/classes compile: Created dir: /home/jordi/NetBeansProjects/geneal/dist Copying 1 file to /home/jordi/NetBeansProjects/geneal/build Copy libraries to /home/jordi/NetBeansProjects/geneal/dist/lib. Building jar: /home/jordi/NetBeansProjects/geneal/dist/geneal.jar To run this application from the command line without Ant, try: java -jar "/home/jordi/NetBeansProjects/geneal/dist/geneal.jar" jar: BUILD SUCCESSFUL (total time: 1 second) 时,我得到:

ant -f /home/jordi/NetBeansProjects/geneal -Dnb.internal.action.name=rebuild clean jar

1 个答案:

答案 0 :(得分:-1)

最后,我从现有的资源中创建了一个新项目,它运作得很好。不过,我仍然想知道出了什么问题。