gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 08:14:52 24 4
gpt4 key购买 nike

两年前,我使用 Java 编写了一个简单的上传小程序,使用 NetBeans 开发。当我第一次点击“清理并构建”时,以及之后的一段时间,它都运行良好。它将运行整个构建过程并生成一个 JAR 文件,然后我可以将该文件上传到我的 Web 服务器,并且该小程序运行良好。

现在,当我返回并对该小程序进行一些细微修改时,当我点击“清理并构建”时,它不再生成 JAR 文件。我所做的实际代码更改非常微小,我可以保证它们不会对此产生任何影响(实际上只是更改了几个字符串的内容)。我知道自从我最初构建这个小程序以来,我的 NetBeans 已经升级了几次(现在我的版本是 6.9.1),所以我想知道新版本现在是否有问题。

不知道这是否有帮助,但是这个类是“自签名的”(在项目属性的“Web Start”选项卡中),下面我包含了“clean,jar” Pane 的输出在 NetBeans 的底部。我注意到它说 jar: 然后没有说任何其他内容,而是直接跳到 BUILD SUCCESSFUL。我假设中间应该发生什么?

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 已经更新了他们使用不同版本处理 list 文件或类似文件的方式,并且它在旧版本上令人窒息。

关于java - NetBeans 不再为以前生成的代码生成 JAR 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5514672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com