-
Notifications
You must be signed in to change notification settings - Fork 35
opensource COBOL 4j v1.0.4のインストール
yutaro-sakamoto edited this page Nov 6, 2023
·
5 revisions
opensource COBOL 4j v1.0.4はUbuntuで動作を確認しています.
下記のコマンドを実行する
sudo apt-get update
sudo apt-get install default-jdk
sudo apt-get install -y build-essential bison flex gettext texinfo libgmp-dev autoconf
下記のコマンドを実行する
mkdir ~/.java_lib
curl -L -o ~/.java_lib/sqlite.jar https://github.com/xerial/sqlite-jdbc/releases/download/3.36.0.3/sqlite-jdbc-3.36.0.3.jar
export CLASSPATH=":$HOME/.java_lib/sqlite.jar"
下記のコマンドを実行する
curl -L -o opensourcecobol4j-v1.0.4.tar.gz https://github.com/opensourcecobol/opensourcecobol4j/archive/refs/tags/v1.0.4.tar.gz
tar zxvf opensourcecobol4j-v1.0.4.tar.gz
cd opensourcecobol4j-1.0.4
./configure --prefix=/usr/
make
sudo make install
cp libcobj/build/libcobj.jar ~/.java_lib
~/.java_lib/libcobj.jar と ~/.java_lib/sqlite.jar を 環境変数$CLASSPATH に追加する.
下記のコマンドで、opensource COBOL 4jをインストールしたDockerイメージをダウンロードできる。
docker pull opensourcecobol/opensourcecobol4j:1.0.4
コンテナ内で下記のコマンドを実行すると、Hello Worldプログラムをコンパイル&実行できる。
# Move to the sample directory
$ cd /root/cobol_sample
# Translate COBOL to Java and compile the Java source file.
$ cobj HELLO.cbl
# The cobc compiler produces HELLO.java and HELLO.class
$ ls
HELLO.cbl HELLO.class HELLO.java
# Run "Hello World"
$ java HELLO
HELLO WORLD!