{ "version": "28", "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/28/netbeans-28-bin.zip", "hash": "sha512:d0dd5c6f2dc795b9b4b5f469cde87b9665054369dcdf2fcc687cedfb358386de744fdae207404b2565ffb2136077ca2a988a1b52f69738a7d3b28400a8f4a3b0", "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" } } }