win10建立符号链接

时间:2025-01-27 22:57:59

今天玩cocos creator的时候,打Android包打不了,原因是sdkmanger闪退,打不卡,因为cocoscreator打Android包的时候,会利用ant打开sdkmanager。

百度好多都不管用,都说要改find_java.bat,但是并无卵用。后来有百度到一个,说在执行bat文件的时候,java所在目录有空格,就会失败。看了一下我的java路径,你别说,还真在C:"\Program Files\Java"里,有个空格。

正常的做法就是卸载了重新安装jdk,但是我多牛逼啊?我应该用高端的方法。就是符号链接。

所以给大家带来win10建立符号链接的方法:

自己百度一下符号链接,不用卸载了,多省事。

符号链接用法。

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      创建目录符号链接。默认为文件
                符号链接。
        /H      创建硬链接而非符号链接。
        /J      创建目录联接。
        Link    指定新的符号链接名称。
        Target  指定新链接引用的路径
                (相对或绝对)。

以上不区分大小写的。
另外有好多人可能会出现

C:\WINDOWS\system32>mklink /D C:\java C:\Program Files\Java
命令语法不正确。

解决:

C:\WINDOWS\system32>mklink /D C:\java C:"\Program Files\Java"
为 C:\java <<===>> C:\Program Files\Java 创建的符号链接

妹的有个空格就不行,这windows对空格充满了深深地恶意。所以在目录前要加个引号。

注意,/D后面第一个目录是之前不存在的,否则就会:

C:\WINDOWS\system32>mklink /D C:\java C:"\Program Files\Java"
当文件已存在时,无法创建该文件。

OK,然而sdkmanager闪退的问题还是没有解决,求大神。小弟可跪舔。