| | |
| | | cd $NEON |
| | | mkdir classes |
| | | mkdir dist |
| | | $JDK/bin/javac -classpath $JLIB/gson-2.8.6.jar -d classes src/de/uhilger/neon/*.java src/de/uhilger/neon/entity/*.java |
| | | $JDK/bin/javac -parameters -classpath $JLIB/gson-2.8.6.jar -d classes src/de/uhilger/neon/*.java src/de/uhilger/neon/entity/*.java |
| | | $JDK/bin/jar -cf dist/neon.jar -C classes . |
| | | ``` |
| | | |
| | | **Wichtig**: Die Herstellung muss mit der Compiler-Option `-parameters` erfolgen, damit zur Laufzeit die von neon verwendete Reflection API die Namen von Methodenparametern ausgibt. Ohne die Option -parameters erscheinen anstelle von Namen nur `arg1`, `arg2` usw. Hierfuer gibt es im Code von neon zwar einen Workaround, aber besser ist es, mit den im Code deklarierten Parameternamen zu arbeiten. |
| | | |
| | | Die fertig verwendbare Klassenbibliothek liegt anschließend unter `$NEON/dist/neon.jar`. |
| | | |
| | | ## Klassenbibliothek verwenden |