WindowsプラットフォームでJavaプログラムを作成しています。特定のファイルをzipアーカイブに圧縮する必要があります。私はProcessBuilderを使用して新しい7zipプロセスを開始します: ProcessBuilder processBuilder = new ProcessBuilder("7Z","a",zipPath,filePath);
Process p = proce
私はいくつかのコードを継承しています Process p = new ProcessBuilder("/bin/chmod", "777", path).start();
p.waitFor();
基本的には、ファイルとしてディスク上のキー/値のペアを格納するためのいくつかの古代と非常にブードゥー教に基づく理由があります。私は本当にそれに行きたくはありません。 しかし、私はIO例外の束が残っ
Os xでプログラムを実行しているときに、別のサブディレクトリにあるファイルをunrarする必要があります。私はフリーウェアのコマンドラインツールをunrarと呼ぶことでこれを行います。これはうまくいきます。 しかし、unrarは常に現在の作業ディレクトリのファイルをunrarします。つまり、実行されたプロセスの作業ディレクトリを指定するか、.jarホームフォルダ内のすべての展開されたファイルを取
メインアプリケーションから別のJVM(java.exe)を実行しています。新しく作成されたプロセス(作成時または作成後)とオブジェクト(かなり大きなオブジェクト)を共有する方法はありますか。 someObject sO= new someObject();
//sO is populated
//Creating new process
Runtime rt = Runtime.get