アフィリエイト広告を利用しています
ファン
検索
<< 2016年12月 >>
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
月別アーカイブ
プロフィール
DDダッシュさんの画像
DDダッシュ
ブログ
プロフィール

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

2016年12月08日

javaでターミナルコマンドを・・・実行できたん

ラスパイで組み込みの装置を作っててIPをアプリから変更しないといけなくなった・・・
(タッチパネルで全画面のアプリだからOSにアクセスとかできないんだ)

RaspbianなんでLXTearmからコマンド打てばいいんだけどjavaのアプリからできるのか?
って調べてみたらできたのでメモメモ





IPをアプリから変更

public static void main(String[] args) {
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec("ifconfig eth0 ○.○.○.○");
} catch (IOException e) {
// TODO 自動生成された catch ブロック
e.printStackTrace();
}
}

でOKだった。
(なんかTABがうまく表示されてくれないんで見にくいけど勘弁して〜〜)

でもこれだと再起動すると有線LANのアドレス消えてしまうので
アプリ立ち上げるたびに設定してやらないといけないみたい。

組み込みでアプリはコレしか立ち上げないからまぁいいか?

コマンドライン実行できるってことは・・この命令だけでGPIOとかもいじれるってこと?

今度実験してみよう〜♪



a8mat=2NZ8U0+5URGXE+3N2C+614CX" target="_blank">



アフィリエイトなら【A8.net】


×

この広告は30日以上新しい記事の更新がないブログに表示されております。