标签: java windows path
(我知道人们会告诉我这是一个糟糕的主意,但我的申请的全部内容都是设定路径。)
我想创建一个涉及获取和(永久)设置%PATH%变量的Java应用程序。
%PATH%
轻松获取:System.getenv("PATH")
System.getenv("PATH")
使用Runtime#exec和命令行中的setx <variable> <value>命令设置它似乎很容易。问题是setx截断为1024字节,路径可以轻松地超过1024个字符。
Runtime#exec
setx <variable> <value>
是否有另一种设置路径的方法(可能使用JNI)?我知道有可能走更长的道路,因为我做了。