0

私はJavaとLinuxを初めて使用します。Linux上でJavaコードを使用してローカルファイルを作成する必要があります。ただし、スーパーユーザーとして実行している場合にのみファイルを作成することはできません。

ターミナルで「vitest.text」を実行すると、ファイルに書き込むことができません。したがって、ファイルを作成するには、スーパーユーザー「sudovitest.text」として実行する必要があります。

ファイルを作成するスーパーユーザーとして実行するJavaコードを作成するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

Javaアプリケーションを作成してファイルを作成し、sudoを使用してjarを実行します。

sudo java -jar filecreater.jar

Javaアプリを実行しているユーザーは、ファイルを作成しようとしているフォルダーへの書き込み権限を持っている必要があります。

于 2012-07-17T18:00:51.943 に答える