こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Javaのプログラムから、C言語のプログラムを呼び出す方法

こんばんわ。
もうすぐ2008年もおしまいですね。

本日お聞きしたいのは、タイトルの通り、
Javaで書いたプログラムで、C言語のプログラムを呼び出し、
実行するプログラムはどのように書いたらよいかということです。

実際に行いたい内容は以下の通りです。
・JavaからC言語で書かれたNN.exeを呼び出し、実行する。
です。

どのようなプログラムで呼び出すことができるのでしょうか。
あまりプログラムの知識がなく、説明に不備がありましたらすいません。
お力添え、宜しくお願いいたします。

投稿日時 - 2008-12-28 19:10:26

QNo.4589276

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

ここにコマンドを実行するためのAPIがあります。
http://java.sun.com/javase/ja/6/docs/ja/api/index.html
exec(String command, String[] envp)になります。

なお、環境変数は以下の手順で確認できます
1)スタートメニューを開く
2)ファイル名を指定して実行
3)cmdと入力しOKを押す
4)setと入力してエンター

×××=△△△という形の文字列がたくさんでてくるとおもうので
String配列の宣言時にそれをひとつひとつ初期値として設定し、
exec()の2つめの引数に入れましょう

投稿日時 - 2008-12-28 20:55:26

お礼

お礼がおそくなりすいませんでした。
コメントありがとうございます。
何とか、形にすることができました。
ありがとうございます。

投稿日時 - 2009-01-01 22:14:45

あなたにオススメの質問