我有一个Java项目已经准备就绪,但我在最后一个障碍上绊倒了。该程序在IDE中运行良好,但在我运行mvn clean install并成功创建目标jar后,应用程序在命令行和IDE中都会失败。我可以通过在IDE中进行重建,使其在IDE中再次运行。
还有其他人经历过类似的事情吗?
mvn清洁安装后的错误是
2014-08-08_10:38:20.328 INFO coza.modh.fxplatform.Controller - Application start
2014-08-08_10:38:20.344 INFO c.m.f.c.p.DataSourceFactory - Connecting to Database.
2014-08-08_10:38:20.499 INFO coza.modh.fxplatform.Controller - Model created
Exception in thread "main" java.lang.NullPointerException
at coza.modh.fxplatform.view.MainView.<init>(MainView.java:46)
at coza.modh.fxplatform.Controller.startup(Controller.java:40)
at coza.modh.fxplatform.Application.main(Application.java:7)
它发生故障的线路如下所示:
setContentPane(contentPane);
如果我从IDE中重建,那么变量到达这里时不是null,但在mvn命令之后,变量到达这一点时为null。
编辑:有人指出,这可能与我使用intelliJ GUI设计器工具以及Maven可能无法与之融合有关。可能
这可能是由不同的库版本引起的,您是否在Eclipse中更改了构建路径?(项目-
contentPane不太可能为null,但请检查。无论如何,还是要做一个干净的构建。可能行号不完全正确。
通常问题是资源,比如应用程序图标。
\
,并且我今天也有类似的问题。解决问题-
首先,将以下内容添加到pom.xml
<dependency>
<groupId>com.intellij</groupId>
<artifactId>forms_rt</artifactId>
<version>5.0</version>
</dependency>
其次,如您所述,使用正确的maven插件创建构建。
有关分步说明,请参见此。
问题内容: 我正在学习使用Maven在Eclipse中构建Java项目。我从 文件夹中的“ maven-archetype- quickstart”模板创建了一个Java项目。然后,为了将Maven项目转换为支持Eclipse IDE,我导航到项目文件夹并发出命令: 和。 然后,我将项目导入Eclipse中,并进行了必要的Eclipse配置,例如在Eclipse类路径中设置Maven本地存储库。现
我有一个Xcode项目,我的小型mac应用程序在编译后在Xcode测试运行中成功运行,但是通过运行调试或发布版本本身,应用程序在开始运行后变得无响应。在构建过程中没有错误或警告。 我不知道从哪里开始解决这个问题,所以完全卡住了。您如何开始调查此类问题?
我使用netbans 10.0创建了一个新的CodeNameOne项目,但我无法运行它 输出: /home/autonome/NetBeansProjects/javaWorkSpace/CodenameOne7/build。xml:17:taskdef类com所需的类。代号1。建筑客户找不到GenerateGuiSources:javax/xml/bind/JAXBException,使用类加载
我在maven项目上运行proguard时遇到问题。我有这个项目的测试和发布版本。发布版本号并混淆代码。当我在测试模式下运行我的android项目时,一切都很顺利,但当我切换到发布模式时,异常被抛出。我的Maven vesrion是Maven 3.2。1、AndroidmavenPlugin 3.6。0和JDK1.6 下面你可以看到我的项目的pom文件 http://maven.apache.or
我这里有一个小问题:使用MAVEN和Cucumber运行这个项目。 在我的MAVEN项目中,我采用以下结构: 类如下所示: 类类似于以下内容: 我试着跑: 而且它不起作用。 我想使用Maven运行这些测试,并知道是否有可能设置cucumber测试的执行顺序。 我试图在@CucumberOptions中定义功能参数,但它不起作用! 和 并尝试这样做(如其他帖子所建议的): 在surefire插件配置
问题内容: 我已经将现有的maven项目导入Eclipse。我试图为JUnit测试设置配置,但是我的项目不会成为可测试项目。当我手动输入项目名称时,收到以下消息: 指定的项目不是Java项目 我还注意到,在键入代码并尝试调用诸如“ System.out”之类的方法时,输入句点时会弹出一条消息,提示: 该编译单元不在Java项目的构建路径上 此外,右键单击项目并导航到“构建路径”时,没有可用的操作。