I 'm following a tutorial about JAAS Authentication here and when it shows how to run the example code, says that the compiled class should be launched with a standard option of Java launcher which is -Djava.security.auth.login.config==sample_jaas.config . In this way a system property will be set:
java -Djava.security.auth.login.config==sample_jaas.config sample.SampleAcn
I did it with this way, but now I want to run the code in NetBeans too. Since NetBeans use Ant I think specifying these options may be different. I looked at the options menus in NetBeans but didn't find anything. How could I set this property when running with NetBeans?
You can right click on the project, and select
Properties
.Click on
Run
category and insert you configuration inVM Options
For instance, in your case, paste:
-Djava.security.auth.login.config=sample_jaas.config
You've to use =
not ==
.
来源:https://stackoverflow.com/questions/7838912/how-to-set-system-property-values-in-netbeans