不推荐的编译错误

问题描述 投票:8回答:4

我正在尝试编译我的Java程序,但是我收到了“弃用文件”错误。

我通常通过键入“Javac FileName.java”来编译该文件,但是我收到一条错误消息:

FileName.java使用或覆盖depreacted API。使用Xlint弃用重新编译以获取详细信息。

我在命令行输入什么内容才能运行?

java compilation javac deprecated
4个回答
8
投票

这不是一个错误,只是一个警告。

编译器仍将生成一个类文件,您将能够运行它。但是,处理警告是个好主意,因为使用弃用的API可能会在以后导致更多问题。

如果您选择查看警告,则可以执行以下操作:

javac -Xlint:deprecation FileName.java

2
投票

如果您没有弃用

javac -Xlint Filename.java

0
投票

我在运行gradlew构建时遇到了同样的异常。我发现路径包括Java 1.7和我的JAVA_HOME变量路径有1.8指定。一旦我将路径更新为1.8,构建就成功了。


0
投票

有类似的问题,并将PATH设置为包含JDK的正确文件。对于windows,搜索环境变量> select edit environnement variables>输入JAVA_HOME作为变量,并将值设置为jdk文件。

© www.soinside.com 2019 - 2024. All rights reserved.