Engineering Note

プログラミングなどの技術的なメモ

Javaからプロセスを実行する際に処理途中で停止する場合の対処

f:id:s3cr3t:20191130224053p:plain

Javaからシェルのコマンドなど実行する場合、RuntimeクラスやProcessBuilderクラスからコマンド名と引数を渡してあげることで、サブプロセスを作成することができます。

しかし、適切に処理を記載しなかった場合、プログラムが途中で停止してしまうことがあります。

今回はその際の対処方法について記載していきます。 続きを読む

iconvコマンドでファイルの文字コードを変換する

console

 

Linux環境で設定している文字コードと異なる文字コードのファイルをを扱いたいときがあり、その際にiconvコマンドで簡単に文字コードを変換することができます。

今回はiconvコマンドの基本的な操作方法について学んでいきます。

続きを読む

Visual Studio Code(VS Code) + Maven + SLF4J(Logback)によるロギング環境の構築

本記事は、Microsoftにより開発されたソースコードエディタである「Visual Studio CodeVS Code」を用いて、Mavenプロジェクトからロギング環境構築を行うためのメモになります。

続きを読む