James Dolan created NETBEANS-5777:
-------------------------------------

             Summary: Static initializers not running in NetBeans with java 16
                 Key: NETBEANS-5777
                 URL: https://issues.apache.org/jira/browse/NETBEANS-5777
             Project: NetBeans
          Issue Type: Bug
    Affects Versions: 12.4
         Environment: Windows 10 Pro

openjdk version "16.0.1" 2021-04-20

OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9)
            Reporter: James Dolan


When running a project from the IDE, static initializers never seem to run.

For example:
{code:java}
public class StaticInitializerTest{
    public static String str;
    static{
        System.out.println("Static initializer has run!");
        str = "set";
    }
    public static void whatIsStr(){
        System.out.println(str);
    }
    public static void main(String[] args) {
        whatIsStr();
    }
}
{code}
When run from in the IDE, the output reads
{code:java}
null{code}
When run from the command line, the output reads
{code:java}
Static initializer has run!
set{code}
 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to