Deprecated Compiling Error

Deprecated Compiling Error

I'm trying to compile my Java program, however I am getting a "Deprecated File" error.

I normally compile the file by typing "Javac FileName.java", however I get an error saying:

FileName.java uses or overrides a depreacted API. Recompile with Xlint-deprecation for details.

What do I type into the command line to make it run?

6

4 Answers

It's not an error, just a warning.

The compiler will still produce a class file and you will be able to run it. However, it's a good idea to address the warning, since using deprecated API could lead to more problems later on.

If you choose to see the warnings, you can do this:

javac -Xlint:deprecation FileName.java
0

If you don't have a deprecation

javac -Xlint Filename.java
1

I was getting the same exception in running a gradlew build. I discovered that the path included Java 1.7 and my JAVA_HOME variable path had 1.8 specifed. Once I updated the path to 1.8, the build was successful.

Had the similar issue and setting the PATH to the correct file that contains the JDK worked. For windows, search environnement variables > select edit environnement variables > Enter JAVA_HOME as variable and set the value to the jdk file.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Chloe Bennett
Author

Chloe Bennett

Chloe Bennett explores the intersection of pop culture, streaming entertainment, digital trends, and contemporary lifestyle. Her weekly commentary reaches thousands of culture enthusiasts.