lq2007
本帖最后由 lq2007 于 2022-3-8 09:53 编辑

先说结论,Windows 下在 cmd 使用 mklink 命令,Linux 等系统和 Windows PowerShell 下使用什么命令自己百度,创建软连接

进入项目目录,先到项目根目录,进入 build/classes/java/main 文件夹(没有则自己创建),如果存在 assets 文件夹则删除,然后以管理员权限运行 cmd,输入
mklink /D [project_dir]\build\classes\java\main\assets [project_dir]\src\main\resources\assets

其中 [project_dir] 可以在 idea 里看到




截图里绿框就是 [project_dir],黄框就是执行成功后的效果,里面生成一个 assets 目录,与 main/resources/assets 相同(在 Windows 文件管理器里也能看见,一个文件夹带有快捷方式的下标,但不是快捷方式)

比如我这里就是

mklink /D D:\projects\MC\Forge\temp1122\build\classes\java\main\assets D:\projects\MC\Forge\temp1122\src\m ain\resources\assets


它提示

为 D:\projects\MC\Forge\temp1122\build\classes\java\main\assets <<===>> D:\projects\MC\Forge\temp1122\src\mai n\resources\assets 创建的符号链接

表示创建成功


下面是详细解决过程