Remote Netbeans Desktop Code
Start Netbeans/Java app headles and control it through web browser
Status: Beta
Brought to you by:
arsiskk
File | Date | Author | Commit |
---|---|---|---|
RemoteSwingClient | 2014-12-26 | arsi | [4ea004] beta.1.0a |
RemoteSwingWebClient | 2014-12-26 | arsi | [8c0664] beta.1.0a |
server-assembly | 2014-12-26 | arsi | [71b992] beta.1.0 |
.hgignore | 2014-12-26 | arsi | [90bd83] beta.1.0 |
NBinChrome.png | 2014-12-26 | arsi | [cb18d1] beta.1.0a |
README.txt | 2014-12-26 | arsi | [cb18d1] beta.1.0a |
nb-configuration.xml | 2014-12-26 | arsi | [90bd83] beta.1.0 |
pom.xml | 2014-12-26 | arsi | [90bd83] beta.1.0 |
Remote Netbeans Desktop Version: 1.0 beta It allows start Netbeans/Java app headles and control it through web browser or NB module.. Derived from WebSwing http://webswing.org Supported java versions: java7, java8 Code licensed under Apache License v2.0. Add in to netbeans .conf file to default_options this switches: -J-Xbootclasspath/a:PATH_TO_RND_JAR/server-assembly-01.01-standalone.jar -J-Dawt.toolkit=org.webswing.toolkit.WebToolkit -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=true -J-noverify -J-Djava.awt.graphicsenv=org.webswing.toolkit.ge.WebGraphicsEnvironment -J-Drnd.passwords=PATH_TO_WEB_USERS_FILE/user.properties -J-Drnd.serverPort=5555 (RDP PORT default is 9999) -J-Drnd.httpPort=8080 (HTTP SERVER PORT default is 8080) -J-Drnd.webserver=true (Start WEB server default is true) Example linux NB platform app: default_options="--branding zapli_ost -J-Xbootclasspath/a:/ssd/RemoteNBSwing/server-assembly/target/server-assembly-01.01-standalone.jar -J-Dawt.toolkit=org.webswing.toolkit.WebToolkit -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=true -J-noverify -J-Djava.awt.graphicsenv=org.webswing.toolkit.ge.WebGraphicsEnvironment -J-Xms1G -J-Xmx2G -J-Djava.net.preferIPv4Stack=true -J-Drnd.passwords=/ssd/user.properties -J-Drnd.serverPort=5555 -J-Drnd.httpPort=8080 -J-Drnd.webserver=true" Example windows nb: netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Xbootclasspath/a:c:\server-assembly-01.01-standalone.jar -J-Dawt.toolkit=org.webswing.toolkit.WebToolkit -J-Dawt.useSystemAAFontSettings=on -J-Dswing.aatext=true -J-noverify -J-Djava.awt.graphicsenv=org.webswing.toolkit.ge.WebGraphicsEnvironment -J-Drnd.passwords=c:\user.properties -J-Drnd.serverPort=5555 -J-Drnd.httpPort=8080 -J-Drnd.webserver=true" Example jar file: java -Xbootclasspath/a:/ssd/RemoteNBSwing/server-assembly/target/server-assembly-01.01-standalone.jar -Dawt.toolkit=org.webswing.toolkit.WebToolkit -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -J-noverify -Djava.awt.graphicsenv=org.webswing.toolkit.ge.WebGraphicsEnvironment -Djava.net.preferIPv4Stack=true -Drnd.passwords=/ssd/user.properties -Drnd.serverPort=5555 -Drnd.httpPort=8080 -Drnd.webserver=true" -jar jar_file.jar