0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

お題は不問!Qiita Engineer Festa 2023で記事投稿!

軽い気持ちでJavaが触れる環境を提供したい

Posted at

この記事を読んで得られるもの

VScodeのエディタを使って、とりあえず動くJavaのDocker環境

対象者

  • Java触ってみたいけど、環境構築めんどくさいなって人
  • ローカル環境を汚したくない人
  • IDEを入れるのが嫌な人

ディレクトリ構成

- java
 |- Dockerfile
 |- HelloWorld.java

環境構築

  1. Dockerfileを作成
    FROM openjdk:11-jdk
    WORKDIR /workspace
    
  2. javaのファイルを作成
    HelloWorld.java
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello, World!");
        }
    }
    
  3. イメージをビルド
    docker build -t my-java-app .
    
  4. Dockerの起動とコンパイル
    docker run -it --rm -v "$(pwd)":/workspace -w /workspace my-java-app bash -c "javac HelloWorld.java && java HelloWorld"
    

最後に

本格的に開発する場合はeclipseなどのIDEを使って開発すると思うので、基本構文などの練習をする場合はVScodeで十分だと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?