Skip to content

Commit 3d939c7

Browse files
committed
Update README.md with supported variable expansions
1 parent ba80b38 commit 3d939c7

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

README.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -151,20 +151,21 @@ You should get a fully functional Mac Application Bundle working with both Java
151151
Supported PList keys
152152
--------------------
153153

154-
| Function | Apple PList key | Oracle PList key |
155-
|---------------------------------|------------------------|-----------------------|
156-
| **App Name** (Dock Name) | `:CFBundleName` | `:CFBundleName` |
157-
| **App Icon** (Dock Icon) | `:CFBundleIconFile` | `:CFBundleIconFile` |
158-
| **Working Directory** | `:Java(X):WorkingDirectory`<br/>fallback to `name.app/`<br/>support for variables `$APP_PACKAGE`, `$JAVAROOT`, `$USER_HOME` | *not supported*<br/>default: `name.app/Contents/Java/` |
159-
| **Java Min/Max[*](https://github.com/tofi86/universalJavaApplicationStub/issues/51) Version Requirement** | `:Java(X):JVMVersion` | `:JVMVersion` |
160-
| **Java ClassPath** (`-cp …`) | `:Java(X):ClassPath` | `:JVMClassPath` |
161-
| **Java Main Class** | `:Java(X):MainClass` | `:JVMMainClassName` |
162-
| **Splash Image** (`-splash:…`) | `:Java(X):SplashFile` | `:JVMSplashFile` |
163-
| **Java VM Options** (`-X…`) | `:Java(X):VMOptions` | `:JVMDefaultOptions` |
164-
| **`-XstartOnFirstThread`** [*](https://stackoverflow.com/questions/28149634/what-does-the-xstartonfirstthread-vm-argument-do-mean) | `:Java(X):StartOnMainThread` | *not supported* |
165-
| **Java Properties** (`-D…`) | `:Java(X):Properties` | `:JVMOptions` |
166-
| **Main Class Arguments** | `:Java(X):Arguments` | `:JVMArguments` |
167-
154+
| Function | Apple PList key | Oracle PList key |
155+
|--------------------------------------------|------------------------|-----------------------|
156+
| **App Name** (Dock Name) | `:CFBundleName` | `:CFBundleName` |
157+
| **App Icon** (Dock Icon) | `:CFBundleIconFile` | `:CFBundleIconFile` |
158+
| **Working Directory** <sup>🌟</sup> | `:Java(X):WorkingDirectory`<br/>fallback to `name.app/ | *not supported*<br/>default: `name.app/Contents/Java/` |
159+
| **Java Min/Max<sup>[](https://github.com/tofi86/universalJavaApplicationStub/issues/51)</sup> Version Requirement** | `:Java(X):JVMVersion` | `:JVMVersion` |
160+
| **Java ClassPath** (`-cp …`) <sup>🌟</sup> | `:Java(X):ClassPath` | `:JVMClassPath` |
161+
| **Java Main Class** | `:Java(X):MainClass` | `:JVMMainClassName` |
162+
| **Splash Image** (`-splash:…`) | `:Java(X):SplashFile` | `:JVMSplashFile` |
163+
| **Java VM Options** (`-X…`) <sup>🌟</sup> | `:Java(X):VMOptions` | `:JVMDefaultOptions` |
164+
| **`-XstartOnFirstThread`** <sup>[](https://stackoverflow.com/questions/28149634/what-does-the-xstartonfirstthread-vm-argument-do-mean)</sup> | `:Java(X):StartOnMainThread` | *not supported* |
165+
| **Java Properties** (`-D…`) <sup>🌟</sup> | `:Java(X):Properties` | `:JVMOptions` |
166+
| **Main Class Arguments** <sup>🌟</sup> | `:Java(X):Arguments` | `:JVMArguments` |
167+
168+
<sup>🌟</sup> Variable placeholders `$APP_PACKAGE`, `$APP_ROOT`, `$JAVAROOT`, `$USER_HOME` get expanded in these contexts.
168169

169170
### Specify min/max Java requirement
170171

0 commit comments

Comments
 (0)