0 0

使用eclipse 4.2最新RCP版本打包JWS方式发布运行空指针异常5

使用Eclipse 4 rcp 开发RCP客户端,想使用java web start 方式发布客户端,发布后,运行的时候出现空指针异常,处理好久,没有解决<br/>
!SESSION 2013-05-20 10:33:28.626 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.7.0_21
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN

!ENTRY org.eclipse.osgi 4 0 2013-05-20 10:33:30.589
!MESSAGE Application error
!STACK 1
java.lang.NullPointerException
	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.<init>(ModelServiceImpl.java:96)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createDefaultContext(E4Application.java:446)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.createE4Workbench(E4Application.java:182)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:557)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at hellojnlp.Application.start(Application.java:20)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
	at org.eclipse.equinox.launcher.WebStartMain.basicRun(WebStartMain.java:79)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
	at org.eclipse.equinox.launcher.WebStartMain.main(WebStartMain.java:57)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.sun.javaws.Launcher.executeApplication(Unknown Source)
	at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
	at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
	at com.sun.javaws.Launcher.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

附件中包含
hellojnlp
hellojnlp.feature
.mykeystore
main.jnlp
其中.mykeystore使用下面语句创建
keytool -genkey -alias examples -keypass 12345678 -storepass 12345678 -keystore .mykeystore
2013年5月20日 12:10

1个答案 按时间排序 按投票排序

0 0

你现在找到解决方式了吗?我也遇到这个问题了,找不到解决办法,求支援

2015年3月25日 16:36

相关推荐

    Eclipse RCP 软件打包发布方法

    以下是Eclipse RCP软件的打包和发布流程,详细解释了如何创建产品配置、集成JRE、添加闪屏等关键步骤。 1. **新建“产品配置”**:在Eclipse中,你需要通过"File" -&gt; "New" -&gt; "Other" -&gt; "Plug-in Development" -&gt;...

    Eclipse 4.2 juno 中文语言包

    Eclipse 4.2 "Juno" 是一个重要的版本,它是Eclipse集成开发环境(IDE)的一个里程碑。这个版本在2012年发布,带来了许多新特性、改进和优化,旨在提升开发者的工作效率和用户体验。Eclipse 4.2 的中文语言包是专门为...

    eclipse4.2汉化包

    Eclipse 4.2,又称为Juno,是Eclipse IDE的一个重要版本,发布于2012年,引入了许多新特性和改进。对于中国用户来说,由于其默认界面为英文,可能会造成一定的使用障碍,因此"eclipse4.2汉化包"的出现解决了这个问题...

    Eclipse 4.2 juno 中文补丁

    Eclipse 4.2 "Juno" 是一个重要的版本,它是Eclipse集成开发环境(IDE)的一个里程碑。这个版本在2012年发布,带来了许多新特性、改进和优化,旨在提升开发者的工作效率。Eclipse 4.2 的中文补丁是针对这个版本专门...

    Eclipse4-RCP 开发教程

    在《Eclipse4-RCP 开发教程》中,你将学习如何设置Eclipse 4 RCP开发环境,创建第一个E4应用程序,以及如何构建和运行。教程会涵盖以下关键知识点: 1. **创建E4 Application Model**:了解如何使用e4.xmi文件定义...

    eclipse 4.2

    Eclipse 4.2,又称为Juno,是Eclipse集成开发环境(IDE)的一个重要版本,发布于2012年。这个版本在Eclipse社区中是一个里程碑,引入了许多新特性和改进,旨在提高开发者的生产力和用户体验。Eclipse 4.2是Eclipse...

    在Eclipse插件项目中引用第三方JAR包 空指针异常解决

    在Eclipse插件项目中引用第三方JAR包并解决空指针异常,是开发者经常会遇到的问题,特别是对于那些使用Eclipse RCP(Rich Client Platform)进行桌面应用开发的程序员。以下将详细介绍这个问题的解决方法以及相关...

    Eclipse Rcp

    Eclipse RCP是一种基于Eclipse平台的富客户端平台技术,它允许开发者创建独立于Eclipse环境的Java桌面应用程序。RCP通过提供一套标准组件和API,简化了桌面应用程序的开发流程,使开发者能够专注于业务逻辑而非界面...

    RCP产品打包成exe文件

    RCP产品的开发者通常需要将他们的应用程序打包成可执行文件(exe),以便于用户在Windows操作系统上直接运行,而无需安装额外的环境或依赖。本篇文章将详细介绍如何将RCP产品打包成exe文件,以及在这个过程中可能...

    Eclipse 4.3 RCP 最新英文教程

    Eclipse 4.3 RCP(Rich Client Platform)是Eclipse组织发布的针对Rich Client应用程序开发的一个版本,其教程提供了学习新版Eclipse平台应用开发的详尽指导。以下从标题、描述、标签以及部分内容中提炼的知识点: ...

    eclipse-rcp-juno-SR2-win32-x86_64.zip

    8. **部署与发布**:Eclipse RCP应用可以通过产品配置进行打包,创建独立于Eclipse IDE的可执行文件,方便用户安装和运行。 综上所述,"eclipse-rcp-juno-SR2-win32-x86_64.zip"是一个用于开发Windows 64位系统桌面...

    ECLIPSE+RCP应用系统开发方法与实战(PDF 高岗著)

    《ECLIPSE+RCP应用系统开发方法与实战》这本书是高岗先生关于使用Eclipse RCP(Rich Client Platform)进行应用系统开发的一本实战指南。Eclipse RCP是Eclipse IDE的一部分,它提供了一个框架,使得开发者可以构建...

    Eclipse RCP.pdf清晰版

    1. **Eclipse IDE**: 下载最新版本的Eclipse IDE for Java Developers。 2. **PDE(Plug-in Development Environment)**: Eclipse自带的插件开发环境,用于开发和测试Eclipse插件。 3. **SDK(Software Development...

    发布您的基于Eclipse的产品rcp

    ### 基于Eclipse的产品发布:RCP深入解析 #### 概述 Eclipse作为一个强大的集成开发环境(IDE),不仅是Java开发者的首选工具,也是众多软件产品开发的基础平台。其核心价值在于其灵活的插件系统,允许开发者构建...

    Eclipse RCP开发教程

    创建完成后,开发者可以在 Eclipse 内部或者独立运行 RCP 应用,通过运行配置中的 "Launch an Eclipse application" 来启动程序,从而测试应用的基本功能。 2.3. 应用程序 VS 产品 应用程序(Application)是开发...

    ECLIPSE+RCP应用系统开发方法与实战

    非常好的一本JAVA RCP入门实战的书,兼顾理论和实战。

    Eclipse RCP中使用第三方包

    Eclipse RCP中使用第三方包 Eclipse RCP(Rich Client Platform)是一种基于Java的插件式软件架构,允许开发者创建跨平台的桌面应用程序。使用Eclipse RCP,可以快速构建功能强大的客户端应用程序。然而,在实际...

    Eclipse的RCP开发的入门教程

    其次,"使用Eclipse RCP进行桌面程序开发(一):快速起步.doc"文档将引导读者迅速进入实战阶段,讲解如何搭建开发环境,配置Eclipse IDE以支持RCP开发,以及如何创建和运行一个简单的RCP应用程序。这个文档通常会...

    eclipse插件开发 rcp入门开发详细讲解一

    本文将详细介绍如何使用Eclipse RCP进行插件开发的基础流程,包括项目的创建、配置以及不同运行模式的理解。 #### 二、创建Eclipse RCP项目 ##### 1. 创建插件项目 - **步骤一**:打开Eclipse IDE,选择“File” ...

    Eclipse 4 RCP - Tutorial.pdf

    - **Eclipse 4**:这是Eclipse平台的一个重要版本,它引入了一个全新的应用开发模型,主要关注于使用注解(Annotations)和依赖注入(Dependency Injection, DI)来构建应用程序。 - **Eclipse Platform项目**:这是...

Global site tag (gtag.js) - Google Analytics