{ "version": "21", "description": "Quickly and easily develop desktop, mobile, and web applications with Java, JavaScript, HTML5, PHP, C/C++ and more.", "homepage": "https://netbeans.apache.org", "license": "Apache-2.0", "suggest": { "JDK11": "java/openjdk11", "JDK17": "java/openjdk17" }, "url": "https://archive.apache.org/dist/netbeans/netbeans/21/netbeans-21-bin.zip", "hash": "sha512:1bd5695755eb9547d88a5539a6e43884d787dba4da6ecadc1b261e07c1dda56d0a03986a66755c5d3a358216711c0393ac8fdd649e15c953bdfe380cb564ca65", "extract_dir": "netbeans", "post_install": [ "if ($env:JAVA_HOME) {", " $conf = Get-Content \"$dir\\etc\\netbeans.conf\"", " $conf.Replace('#netbeans_jdkhome=\"/path/to/jdk\"', \"netbeans_jdkhome=`\"$env:JAVA_HOME`\"\") | Set-Content \"$dir\\etc\\netbeans.conf\" -Encoding ascii", " info \"Config entry 'netbeans_jdkhome' has been set to '$env:JAVA_HOME'.\"", "} else {", " warn \"Environment variable 'JAVA_HOME' is not detected, $app cannot run without JDK.\"", " warn 'Solutions:'", " warn '- Reinstall $app after installing JDK'", " warn \"- Run via command: 'netbeans --jdkhome '\"", " warn \"- Set config entry 'netbeans_jdkhome' in file: '$dir\\etc\\netbeans.conf' manually.\"", "}" ], "architecture": { "64bit": { "bin": [ [ "bin\\netbeans64.exe", "netbeans" ] ], "shortcuts": [ [ "bin\\netbeans64.exe", "Netbeans" ] ] }, "32bit": { "bin": [ [ "bin\\netbeans.exe", "netbeans" ] ], "shortcuts": [ [ "bin\\netbeans.exe", "Netbeans" ] ] } }, "checkver": { "url": "https://archive.apache.org/dist/netbeans/netbeans/", "regex": "([\\d.]+)/", "reverse": true }, "autoupdate": { "url": "https://archive.apache.org/dist/netbeans/netbeans/$version/netbeans-$version-bin.zip", "hash": { "url": "$url.sha512" } } }