I get an error Recompile with -Xlint:unchecked for details. in Netbeans. Where can I find the option to uncheck?
Asked
Active
Viewed 1.4k times
17
wattostudios
- 8,576
- 13
- 42
- 57
theking963
- 2,133
- 6
- 26
- 42
1 Answers
23
You don't "uncheck" that option, you need to add the -Xlint:unchecked parameter to the parameters passed to the Java compiler.
For Ant based projects, this is done through Project Properties -> Build -> Compiling in the "Additional compiler options" input field at the bottom of the dialog (where it says "e.g.: -Xlint:unchecked")
For Maven projects see this answer
a_horse_with_no_name
- 497,550
- 91
- 775
- 843
-
1Remember to uncheck compile on save to see the warning every time you run file. – GusDeCooL Aug 22 '12 at 07:20
-
2Yeah, the corollary to the comment by @GusDeCooL is that if you want to see these warnings explained just the first time, try a Clean & Build, rather than just Run. They'll show then, but not on any subsequent run. The nasty thing is, you don't even get the warning to turn on -Xlint:unchecked once you've set it. So if you only "Clean & Build" on occasion, that'll be the only time you'll see any of the lint warnings! Caveat Lector (can't say Emptor, cause NetBeans is FOSS)! – likethesky Sep 20 '12 at 23:57
-
Why is this not automatically unchecked? Is there any harm in always leaving it unchecked? – Hunter S Dec 17 '15 at 18:07
-
6For a Netbeans maven project you will need to set the flag in the pom.xml see http://stackoverflow.com/questions/12449251/how-to-compile-using-xlintunchecked-in-a-maven-project – Aner Jul 21 '16 at 20:44
-
1@Aner, +1 for helping with maven projects. Alas, neither the linked page, nor the checked answer links still work. I just get errors from maven saying that the arg is invalid. If I find a solution I will post it back here. – Teto Dec 05 '17 at 07:46
-
@Teto: if you find an answer for Maven, add it to https://stackoverflow.com/q/12449251/330315 not this one. – a_horse_with_no_name Dec 05 '17 at 07:51
-
@a_horse_with_no_name. Thanks, for that suggestion. I have added a comment to the checked solution on that question which adds clarity (I hope). – Teto Dec 05 '17 at 08:00
-
This is not possible in current Netbeans, as of version 12.2. – JN01 Mar 02 '21 at 13:16
-
@JN01: that option is still there. Are you sure you are using an Ant based project? – a_horse_with_no_name Mar 02 '21 at 13:20
-
Oh darn, it doesn't say Ant here. Maven project at hand. Note for anyone stumbling this far: This answer applies to "Java with Ant" project. Not "Java with Maven" and possibly not "Java with Gradle" projects. – JN01 Mar 02 '21 at 13:25
-
1@JN01: see Aner's comment from July 21, 2016 – a_horse_with_no_name Mar 02 '21 at 13:26