私は Minecraft ゲームのランチャーに取り組んでいます。やりたいことは、ゲームの APPDATA (windows) の場所を設定することです。値は実際には変更されませんが、コードを実行したプログラム用に変更されます。たとえば、Mac OS X または Linux システムで「ホーム」フォルダの場所を変更することでこれを実現するのは非常に簡単System.setProperty("user.home", dir);
ですが、Windows で APPDATA フォルダを使用してこれを実現するにはどうすればよいでしょうか?
この場所の変更は、次のようなバッチ スクリプトを使用して可能です。APPDATA=%CD%\minecraft
.
プログラム/ランチャーは、swing を使用してプログラムされており、コンソール ベースではありません。