ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java-NetBeans不再为其以前的代码生成JAR文件

2019-10-13 09:59:48  阅读:188  来源: 互联网

标签:netbeans-6-9 java jar netbeans applet


两年前,我使用Java编写了一个简单的上载小程序,该Java是使用NetBeans开发的.那时,当我第一次点击“ Clean and Build”时,此后运行了一段时间.它会在构建过程中运行并生成一个JAR文件,然后我可以将其上传到Web服务器,并且该applet可以很好地工作.

现在,当我返回并对该小程序进行一些细微修改时,当我单击“ Clean& Build”时,它将不再生成JAR文件.我所做的实际代码更改是如此微小,以至于我可以保证它们不会对此造成影响(实际上只是更改一些字符串的内容).我知道自从最初构建此applet以来,我的NetBeans已经对其自身进行了几次升级(现在我的版本为6.9.1),所以我想知道新版本是否现在存在问题.

不知道这是否有帮助,但是该类是“自签名的”(在“项目属性”的“ Web Start”选项卡中),并且在下面,我在底部包括了“ clean,jar”窗格的输出NetBeans.我注意到它说的是jar:然后什么也没说,只是跳到建立成功.我假设那里之间应该发生什么?

init:
deps-clean:
Updating property file: C:\NetBeansProjects\MyApplet\build\built-clean.properties
Deleting directory C:\NetBeansProjects\MyApplet\build
clean:
init:
deps-jar:
Created dir: C:\NetBeansProjects\MyApplet\build
Updating property file: C:\NetBeansProjects\MyApplet\build\built-jar.properties
Created dir: C:\NetBeansProjects\MyApplet\build\classes
Created dir: C:\NetBeansProjects\MyApplet\build\empty
Compiling 1 source file to C:\NetBeansProjects\MyApplet\build\classes
C:\NetBeansProjects\MyApplet\src\MyApplet.java:189: warning: [unchecked] unchecked conversion
found   : <anonymous java.security.PrivilegedAction>
required: java.security.PrivilegedAction<T>
        Object doPrivileged = AccessController.doPrivileged(new PrivilegedAction() {
C:\NetBeansProjects\MyApplet\src\MyApplet.java:189: warning: [unchecked] unchecked method invocation: <T>doPrivileged(java.security.PrivilegedAction<T>) in java.security.AccessController is applied to (<anonymous java.security.PrivilegedAction>)
        Object doPrivileged = AccessController.doPrivileged(new PrivilegedAction() {
2 warnings
compile:
Created dir: C:\NetBeansProjects\MyApplet\dist
jnlp:
Deleting: C:\NetBeansProjects\MyApplet\helper.txt
Going to create default keystore in C:\NetBeansProjects\MyApplet/build/nb-jws.ks
Generating Key for nb-jws
sign-jars:
generate-jnlp:
Copying 1 file to C:\NetBeansProjects\MyApplet\dist
Deleting: C:\NetBeansProjects\MyApplet\dist\launch.jnlp_
generate-html-preview:
Copying 1 file to C:\NetBeansProjects\MyApplet\dist
jar:
BUILD SUCCESSFUL (total time: 1 second)

解决方法:

好吧,我不确定为什么会给我带来麻烦,但是我找到了解决方案.解决方案是简单地删除然后重新创建整个项目,然后尝试再次编译.我猜想NetBeans已使用不同版本更新了清单文件或类似文件的处理方式,这在较旧的版本上令人窒息.

标签:netbeans-6-9,java,jar,netbeans,applet
来源: https://codeday.me/bug/20191013/1907274.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有