A browser with JavaScript enabled is required for this page to operate properly.
Trail: Deployment
Lesson: Doing More With Java Rich Internet Applications
Section: Setting Trusted Arguments and Secure Properties
System Properties
Home Page > Deployment > Doing More With Java Rich Internet Applications

System Properties

This topic lists system properties that can be accessed by unsigned rich Internet applications (RIAs) that are launched with or without the Java Network Launch Protocol (JNLP). Some system properties cannot be accessed by unsigned RIAs.

Secure System Properties Accessible by All RIAs

All RIAs can retrieve the following secure system properties:

Secure System Properties Accessible by RIAs Launched by Using JNLP

RIAs launched by using JNLP can set and retrieve the following secure properties:

  • awt.useSystemAAFontSettings
  • http.agent
  • http.keepAlive
  • java.awt.syncLWRequests
  • java.awt.Window.locationByPlatform
  • javaws.cfg.jauthenticator
  • javax.swing.defaultlf
  • sun.awt.noerasebackground
  • sun.awt.erasebackgroundonresize
  • sun.java2d.d3d
  • sun.java2d.dpiaware
  • sun.java2d.noddraw
  • sun.java2d.opengl
  • swing.boldMetal
  • swing.metalTheme
  • swing.noxp
  • swing.useSystemFontSettings

Forbidden System Properties

Unsigned RIAs cannot access the following system properties:

  • java.class.path
  • java.home
  • user.dir
  • user.home
  • user.name


Problems with the examples? Try Compiling and Running the Examples: FAQs.
Complaints? Compliments? Suggestions? Give us your feedback.

Previous page: Setting Trusted Arguments and Secure Properties
Next page: JNLP API