File tree Expand file tree Collapse file tree
HMCL/src/main/java/org/jackhuang/hmcl Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ public static void main(String[] args) {
5858 System .getProperties ().putIfAbsent ("javafx.autoproxy.disable" , "true" );
5959 System .getProperties ().putIfAbsent ("http.agent" , "HMCL/" + Metadata .VERSION );
6060
61- createHMCLCurrentDirectory ();
61+ createHMCLDirectories ();
6262 LOG .start (Metadata .HMCL_CURRENT_DIRECTORY .resolve ("logs" ));
6363
6464 checkDirectoryPath ();
@@ -83,7 +83,7 @@ public static void exit(int exitCode) {
8383 System .exit (exitCode );
8484 }
8585
86- private static void createHMCLCurrentDirectory () {
86+ private static void createHMCLDirectories () {
8787 if (!Files .isDirectory (Metadata .HMCL_CURRENT_DIRECTORY )) {
8888 try {
8989 Files .createDirectories (Metadata .HMCL_CURRENT_DIRECTORY );
@@ -99,6 +99,14 @@ private static void createHMCLCurrentDirectory() {
9999 showErrorAndExit (i18n ("fatal.create_hmcl_current_directory_failure" , Metadata .HMCL_CURRENT_DIRECTORY ));
100100 }
101101 }
102+
103+ if (!Files .isDirectory (Metadata .HMCL_GLOBAL_DIRECTORY )) {
104+ try {
105+ Files .createDirectories (Metadata .HMCL_GLOBAL_DIRECTORY );
106+ } catch (IOException e ) {
107+ LOG .warning ("Failed to create HMCL global directory " + Metadata .HMCL_GLOBAL_DIRECTORY , e );
108+ }
109+ }
102110 }
103111
104112 private static void initIcon () {
You can’t perform that action at this time.
0 commit comments