質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
NetBeans

NetBeansは Java、HTML5、PHP、C/C++のアプリケーションのフレームワーク、もしくは統合開発環境(NetBeans IDE)の両方を指します

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

1回答

2079閲覧

NetBeansで作成したプログラム内のconfファイルの修正方法

oceanoptics

総合スコア7

NetBeans

NetBeansは Java、HTML5、PHP、C/C++のアプリケーションのフレームワーク、もしくは統合開発環境(NetBeans IDE)の両方を指します

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2016/10/06 07:08

###実現したいこと
NetBeans 8.0.1で作成した配布用ZIP内のconfファイルの設定を行いたい

###概要
NetBeansモジュールでプログラムを組み、配布用ZIPを作成し、その配布用ZIP内のetcフォルダ内にあるconfファイルの内容を変更したい。

現状では、ZIP化後に、confファイルを直接開き、手入力で修正し保存していますが、ZIPファイル化する前に、NetBeans側で修正する方法があれば教えていただけないでしょうか?

具体的には、Xms、Xmx、jdkhomeの値を変更したいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2016/10/06 13:39

Antでファイルの内容を変更できるけれど、今どき誰もやらないのかな。
guest

回答1

0

ベストアンサー

###Apache Ant
antは、Javaを利用した、ビルドなどの一連の作業を自動化するオープンソースツールです。
makeや shellスクリプトの代わりに使用することができ、プラットフォーム独立です。

Apache ant
http://ant.apache.org/

日本語の資料はたくさんありますが、まずはここを紹介します。
http://itref.fc2web.com/technology/ant.html

###NetBeansで利用するには
NetBeanにantは組み込み済み。
[ウィンドウ] -> [ファイル] でプロジェクトを開くとbuild.xmlが表示される。

NetBeansプロジェクトの直下のbuild.xmlを編集する。
confファイルの、Xms、Xmx、jdkhomeの値を変更するよう、タスクを記述する。

###build.xml
サンプルのプロジェクトファイル。
http://ant.apache.org/manual/index.html

編集するbuild.xmlの構成は以下のようになります。

環境の設定
プロパティの設定

replaceタスクの記述(ファイル文字列の置き換え)

xml

1<replace file="${src}/myproject.conf"> 2 <replacetoken><![CDATA[two line token]]></replacetoken> 3 <replacevalue><![CDATA[two line token]]></replacevalue> 4</replace>

zipファイルの作成。

xml

1 <zip destfile="${dist}/manual.zip" 2 basedir="htdocs/manual" 3 includes="api/**/*.html" 4 excludes="**/todo.html" 5 />

こんなふうに記述します。タスクは様々なオプションがあるのでマニュアルを参照してください。
build.xmlを実行するには、右クリック、ターゲットを実行。

必要なら、コンパイル、テスト、ZIP(jar)ファイルからアプリケーション起動も記述できます。

投稿2016/10/09 05:37

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

oceanoptics

2016/10/11 08:36

build.xmlを修正することによって、confファイルの内容を変更することができました。 丁寧にお教えいただき、とても助かりました。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問