有没有办法以编程方式使用Java或CMD在Windows上更改系统卷?
我已经为Linux和Mac找到了一些命令行,但到目前为止还没有愚蠢的Windows。
答案 0 :(得分:3)
查看oracles网站https://forums.oracle.com/thread/2390172上的表单帖子,您可以看到使用本机库的java内部不可能。
来自oracle帖子的引用:“因为Java是跨平台的,所以它不能做平台特定的事情,比如更改音量或者你想做什么来控制操作系统。你需要使用操作系统的独特之处要执行此操作的API层。“
对于命令行,我发现这个实用程序似乎有你想要的http://www.nirsoft.net/utils/nircmd.html
如果您不想依赖第三方可执行文件,您可以创建自己的exe或制作dll并查看使用JNI。