*

[java, NetBeans, AS400]NETBEANSで作成したjavaプロジェクトをAS400上で実行する。

公開日: : 最終更新日:2015/02/24 AS400, java

概要

NetBeansでコンパイルしたものをそのままAS400に実行させます。
また、NetBeansでJavaのバージョンを変更する手引きにもなっています。

必要なもの

AS400のJavaのバージョンにあわせてコンパイルするために、AS400のバージョンにあわせたJDK(Java Development Kit)が必要です。
私の場合は今回はJDK6を利用します。

まずはOracle公式に行き、ダウンロード。
URLはすぐにリンク切れになりそうですがこちら→java Archive
wannabenote

そのままインストールします。
wannabenote

次へを連打するので割愛。

NetBeansのJDK設定

NetBeansにも設定します。

NetBeansを起動して、ツール -> Javaプラットフォームを選びます。
wannabenote

出てきたウィンドウでプラットフォームの追加を選びます。
wannabenote

プラットフォームの追加ダイアログが出てくるので、次へを選択。
wannabenote

プラットフォーム・フォルダを選択で、先ほどインストールしたJDKのフォルダを選択して次へ。
wannabenote

最後にプラットフォーム名をつけて終了します。
デフォルトのままでいいと思います。
wannabenote

これで設定を作ることが出来たので、今度はプロジェクトにその設定を反映させます。
JDKのバージョンを変更したいプロジェクトを右クリックして、プロパティを選びます。
wannabenote

左のツリーでライブラリを選択して、上部のJavaプラットフォームをクリックし、先ほど作成したJDKを選択します。
wannabenote

バージョンを下げた場合、以下のメッセージが出ますが、気にせず続行。
wannabenote

これでビルドすればOKです。

AS400で実行

実際にAS400で実行してみます。
出来上がったプログラムをフォルダごとAS400のIFS環境に配置します。
wannabenote

AS400のセッションでログインをして、QShellを実行(STRQSH)。
Shellで以下のように実行していきます。

>export -s CLASSPATH=.
 $
>cd /qibm/ProdData/Java400/****
 $
>java helloworld.HelloWorld
 HelloWorld!!
 $

exportでClassPathをちゃんと設定すれば、cdしなくても利用できます。
環境変数を設定しないなら、java -cp . helloworld.HelloWorld というように実行するとよいでしょう。

ad

関連記事

logo

[jt400, Java]レコードレベルアクセスの実現

到着順 AS400のファイルシステムですと、レコードを読み込んで、処理して、出力して、次のレコード

記事を読む

logo

[java, jt400]AS400ネイティブ環境でjavaを起動し、ファイルに対するSQLを実行する方法。

日本語資料なさすぎだから自分で作ります。 AS400がでjavaを起動して、自分のファイルを見に行

記事を読む

logo

[Java, jt400]AS400のCLからJavaをCallする方法。

久しぶりにAS400ネタ。 CLからJavaを呼び出したい!! JavaをCLから実行したい

記事を読む

logo

[C#, AS400]列挙体の文字列化&DB2/400にODBC接続

定数をなるべく書きたくないんです。 あとからメンテをするときに複数箇所変更しなくてはいけないから。

記事を読む

logo

[AS400]5250エミュレータの挙動がおかしいときの対処

というわけで前回から引き続き解決編です。 ちなみに前回は↓こんなん↓になったりしてましたね。

記事を読む

logo

[C#]AS400に対してODBC接続でトランザクションによりSQLを実行する。

データベースに対するトランザクション処理 と銘打ちましたが、要するに安全にinsert文などを実行

記事を読む

wannabenote

[jt400, java]AS400用のJavaをPCで実行したとき、終了しない理由

終了しない JavaでAS400をいじってると、たまに、終了しないんです。 プロセスが残ったまま

記事を読む

NetBeans

[Java, NetBeans]NetBeansをインストールしてHelloWorldまで。

JavaのIDEは? よく挙げられるのがEclipseとNetBeans。 前はExclipse

記事を読む

logo

[C#]AS400をDBに見立ててPCのPGMからODBC接続する

◆前提条件◆ PCにClient Accessがインストールされている。 PCに.NET Fra

記事を読む

cwbx.dll 参照の追加

[C#,AS400]C#でAS400のプログラムCallとコマンドの実行方法。

PCのプログラムからCall AS400のRPGPGMをPCから呼び出ししたいときがあります。

記事を読む

ad

Message

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

ad

  •  Auther;わなび

     「オープン系得意だよね? 俺のPCの調子悪いんだけど」という無茶振りから解き放たれゲームエンジニアに。
    C#とかUnityを扱います。
    Twitterフォロー大歓迎です。
    githubアカウント→wannabenote
  • follow us in feedly
PAGE TOP ↑