How do I compile with -g option in Netbeans?

后端 未结 2 2123
春和景丽
春和景丽 2020-12-11 08:36

When debugging I get an warning message on exception saying \'variable info not available - compiled without -g\' - how do I set to compile with -g in netbeans?

相关标签:
2条回答
  • 2020-12-11 08:38

    In my Nb 7.4 there is a "generate Debuging info" flag on
    project propertyes -> Build -> compile ;

    but if you, like me, are using maven, you have to check in pom.xml too

    let me show an example:
    you can ave a production profile and in that profile you can have the maven compiler plugin with debug setting to false

            <profile>
            <id>production</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <version>2.5.1</version>
                        <configuration>
                            <encoding>UTF-8</encoding>
                            <source>1.6</source>
                            <target>1.6</target>
                            <showWarnings>true</showWarnings>
                            <debug>false</debug>
                            <optimize>true</optimize>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
     ...
    

    see the false setting
    if you have a similar setting on your pom.xml local variable on debug are not show.

    0 讨论(0)
  • 2020-12-11 08:49

    As far as I know your own code is compiled with debug information. The Java runtime library, however, isn't.

    Please double check that the location you see this message, is in your own code and not the runtime library.

    0 讨论(0)
提交回复
热议问题