如何在Linux中运行时在Java/JVM中创建符号链接?除了使用Java Native Interface(JNI)还是java.lang.Runtime.exec("/bin/ln -s /some/path symlink")?还有其他方法吗?
创建一个符号链接是非常依赖于平台的,但我最关心的是在Linux上运行,如果在Windows中创建一个快捷方式,那将是一个很好的奖励.
我尝试将笔记本电脑(运行 Windows 10)上的 Java 从 Java 10 升级到 Java 11。我从 Oracle 网站下载并安装了 Java 11 SDK,然后将 bin 文件夹的地址添加到路径系统变量中并更改了 JAVA_Home指向新的 jdk 文件。
路径系统变量如下所示:
....;C:\Program Files\Java\jdk-11.0.1\bin
Run Code Online (Sandbox Code Playgroud)
和JAVA_HOME:
C:\Program Files\Java\jdk-11.0.1
Run Code Online (Sandbox Code Playgroud)
尽管如此,当我打开 CMD 并运行时:java --version虽然javac --version我得到了 Java 11,但我得到了 Java 10。
我按照此处描述的步骤操作: 如何在 Windows 上安装 OpenJDK 11?