错误“jdk7u25应使用codebase manifest属性限制jar重新调整用途请设置manifest.custom.codebase”的更新解决方案

nkkqxpd9  于 2021-07-04  发布在  Java
关注(0)|答案(0)|浏览(218)

我在这里搜索了相同的错误解决方案。我尝试过,每次尝试将属性添加到jfx impl和构建文件时都会出现错误,如这里所建议的那样。我在netbeans上遇到了一个清理重建的解决方案,这个问题将自行解决,但这对我来说不起作用。我目前正在使用netbeans版本8.2。请任何一个可以提供一个简单的更新解决方案,请很容易遵循。在提交我的问题之前,我试过几种不同的建议
错误如下

Detected JavaFX Ant API version 1.3
Launching <fx:jar> task from C:\Program Files\Java\jdk1.8.0_261\jre\..\lib\ant-javafx.jar
Warning: From JDK7u25 the Codebase manifest attribute should be used to restrict JAR repurposing.
         Please set manifest.custom.codebase property to override the current default non-secure value '*'.
C:\Users\aaaa\Documents\NetBeansProjects\UserModelApplication\nbproject\jfx-impl.xml:3479: The following error occurred while executing this line:
C:\Users\aaaa\Documents\NetBeansProjects\UserModelApplication\nbproject\jfx-impl.xml:1487: The following error occurred while executing this line:
C:\Users\aaaa\Documents\NetBeansProjects\UserModelApplication\nbproject\jfx-impl.xml:3133: The following error occurred while executing this line:
C:\Users\aaaa\Documents\NetBeansProjects\UserModelApplication\nbproject\jfx-impl.xml:1658: Error: File C:\Users\aaaa\Documents\NetBeansProjects\UserModelApplication\dist\UserModelApplication.jar could not be deleted

Updating property file: C:\Users\aaaa\Documents\NetBeansProjects\UserModelApplication\build\built-clean.properties
Deleting directory C:\Users\aaaa\Documents\NetBeansProjects\UserModelApplication\build
C:\Users\aaaa\Documents\NetBeansProjects\UserModelApplication\nbproject\build-impl.xml:1398: Unable to delete file C:\Users\aaaa\Documents\NetBeansProjects\UserModelApplication\dist\UserModelApplication.jar
BUILD FAILED (total time: 1 second)

更新---
我已经进行了进一步的调查,我认为错误与“没有主清单属性,在jar文件中”有关。我发现了一个建议的解决方案,即主类需要是一个配置的路径,但没有演示如何和具体执行什么。

Here is my MANIFEST.MF 

Manifest-Version: 1.0
Implementation-Title: UserModelApplication
X-COMMENT: Main-Class will be added automatically by build
Implementation-Version: 1.0
Permissions: sandbox
Codebase: *
JavaFX-Version: 8.0
Class-Path: 
Created-By: JavaFX Packager
Implementation-Vendor: aaaa
Main-Class: usermodelapplication.UserModelApplication

我已经在这个问题上工作了很长一段时间了,请给我一个明确的解决办法。我很想安装netbeans8.0,因为已经添加了属性。
我已经尝试了所有最新版本的java,仍然收到相同的问题。建议使用最新版本平稳运行javafx,但仍然存在问题

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题