Skip to content

Instantly share code, notes, and snippets.

@Flower7C3
Created January 1, 2024 23:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Flower7C3/d6b3c5326485f9ff05bc38abd6675f65 to your computer and use it in GitHub Desktop.
Save Flower7C3/d6b3c5326485f9ff05bc38abd6675f65 to your computer and use it in GitHub Desktop.
mmpk.info edytor połączeń
POLICY_FILE = "${HOME}/Applications/mmpk/java.policy"
SPLASH_FILE = "${HOME}/Applications/mmpk/logo5.png"
JNLP_FILE = "${HOME}/Applications/mmpk/edytor_polaczen_mmpk.jnlp"
APP_NAME = "Edytor-połączeń-mMPK.info"
install:
@printf "Prepare JAVA policy file "
@echo '' > ${POLICY_FILE}
@echo 'grant {' >> ${POLICY_FILE}
@echo ' permission java.awt.AWTPermission "accessClipboard";' >> ${POLICY_FILE}
@echo ' permission java.security.AllPermission;' >> ${POLICY_FILE}
@echo '};' >> ${POLICY_FILE}
@echo "[OK]"
@printf "Downloading splash screen "
@curl -s https://www.mmpk.info/images/logo5.png > ${SPLASH_FILE}
@echo "[OK]"
@echo "Login on https://www.mmpk.info/edytor_polaczen,95,.html and download JAVA applet as edytor_polaczen_mmpk.jnlp file"
@open https://www.mmpk.info/edytor_polaczen,95,.html
clean:
rm ${POLICY_FILE} ${SPLASH_FILE}
default:
"${JAVA_HOME}/bin/java" \
-classpath "${JAVA_HOME}/lib/deploy.jar" \
-Djava.security.policy="file:${POLICY_FILE}" \
-DtrustProxy=true \
-Xverify:remote \
-Djnlpx.home="${JAVA_HOME}/bin" \
-Djava.security.manager \
-Djnlpx.origFilenameArg=${JNLP_FILE} \
-Djnlpx.remove=false \
-Dsun.awt.warmup=true \
-Xbootclasspath/a:"${JAVA_HOME}/lib/javaws.jar:${JAVA_HOME}/lib/deploy.jar":"${JAVA_HOME}/lib/plugin.jar" \
-Xdock:name="${APP_NAME}" \
-Dmacosx.jnlpx.dock.name="${APP_NAME}" \
-Xdock:icon="${JAVA_HOME}/lib/deploy/webStartAppIcon.icns" \
-Dmacosx.jnlpx.dock.icon="${JAVA_HOME}/lib/deploy/webStartAppIcon.icns" \
-splash:"${SPLASH_FILE}" \
-Djnlpx.jvm="${JAVA_HOME}/bin/java" com.sun.javaws.Main \
-verbose \
-notWebJava ${JNLP_FILE}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment