JAVAでシステムを作成していますが、QRコードを作成する必要があります。
JAVAのシステムに組み込めるQRコード生成プログラム/ライブラリが
知っていらしたら教えていただけないでしょうか?
フリーが理想ですが有償でもかまいません。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QJavaコードを生成してくれるフリーソフトはありますか?

とりあえず、JavaのBean作成時に楽をしたいのですが、
ファイル名、戻り型名、メソッド名をいれるだけで、下記のようにJavaコードが書かれたファイルを作成してくれるようなフリーソフトはありますでしょうか?

public class xxBean {
private String body;
public void setBody(String body) {
this.body = body;
}
public String getSuject() {
return suject;
}
}

Aベストアンサー

こちらのサイトである程度作成できます。
ただし、Struts(サーバサイドJavaのフレームワーク)特有のコードもつきますので、注意してください。

参考URL:http://www3.coara.or.jp/~agt/struts/beanmaker/beanmaker.html

QJAVA言語,JSPによるクイズシステム(環境エクリプス5.5)(問題文はテキストで作成)

環境エクリプス5.5。JAVA言語を使いJSPでクイズプログラムを作ることになりました。流れは、いくつかの選択ボタンがあり、押したら問題が1問出て、4択式の中からクリック式で選び、正解だったら正解ページに行き、間違いだったら不正解ページに行きますが解説は正解も不正解も一緒です。その正解、不正解ページにある「次の問題」というボタンを押したら次の問題をだします。問題は10問です。MVCアーキテクチャーの概念にそって、サーブレット、モデル、ビューで作っていきます。問題をテキストにつくりたいのですが、先ほどの説明画面のようにするには、テキストでどのように作っておけばよいのか?わかりません。テキストはモデルクラスで呼ぶのですが、そのクラスでどのような定義をしたら呼べるのか?どのようにしあたら、問題、回答4つ、解説をわけることができるか?。お願いします。どなたか教えていただけませんか?できなくてとても困っています。

Aベストアンサー

RDBMSを利用可能なら、そちらの方がいいです。

利用不可でしたら、CSV(カンマ区切り)かTSV(TAB区切り)形式で十分でしょう。1行に1問を書き、左から、問題文、回答番号、回答1、回答2、回答3、回答4、の6カラムをカンマかTABで区切ります。

【例】
Javaの宿題ができない。どうする?,1,自力でやる,教えてgoo,Google,諦める
日本の首都は?,3,ニューヨーク,ロンドン,東京,モスクワ

QJavaソースコードをコンパイルするJavaプログラム

タイトルの通りですが、Javaソースコードをコンパイルし、実行するJavaプログラムを作りたいのですが、なにか有効な方法はありますでしょうか。
Runtime.getRuntime().exec( "javac Test.java" );
のようにすると、エラーになります。

なにか良い方法をご存知でしたら、よろしくお願いします。

Aベストアンサー

Javaのソースコードをコンパイルするのでしたら、Runtime.getRuntime().exec()を使ってもいいですけど、com.sun.tools.javacを使っては? これは、JDKのjavacコマンドが実行されるときに内部から呼び出されるコンパイルクラスです。

// 以下をimport
// import com.sun.tools.javac.*;

Main main = new Main();
String[] param = {"./Sample.java"};
main.compile(param);

例えばこんな具合にしてcom.sun.tools.javacのMainインスタンスを作成し、ファイルパスの配列を引数にしてcompileを呼び出してやります。わざわざexecで外部のタスクとして起動するより、こちらのほうがスマートかと。

QJavaは全く扱ったことがないのですが、Javaのコードを読んでいて意

Javaは全く扱ったことがないのですが、Javaのコードを読んでいて意味の理解できないところがあったので質問させてください。

次のような宣言を行った場合、配列Xの内容はどうなるのでしょうか?
4つめの0x78だけはbyte型への型変換が行われていないようなのですが・・・。

final byte[] X = { (byte)0x12, (byte)0x34, (byte)0x56, 0x78};

よろしくおねがいします。

Aベストアンサー

すべての要素はbyte型になります。

byteの配列で宣言してるので、byte型の値(-128から127)しかはいりません。

つまり、最初の3つもキャストしなくてもおなじです。

もし、初期化時に200などのbyteの範囲外の値の場合はコンパイルエラーになります。

QjavaにおけるCSV出力時の文字コード改行コード

JavaでCSVを出力する処理を作りました。

下記コードだとUnix環境で文字コードSJISで改行コードLFで出力されますが、
Windows環境でもUnix環境でも一律、文字コードSJISで改行コードCRLFで出力されるようにしたいです。

何かいい方法はありませんでしょうか。

なお、printlnで出力している行が多い為、
bw,Print("日付" + 変数A + \r\n);
というふうに一行づつ変更するのは避けたいと思っております。


try{

PrintWriter bw = new PrintWriter(new BufferdWriter(new OutputStreamWriter(new FileOutputStream(/tmp/test.csv),"SJIS")));

bw.println("日付" + 変数A);
bw.println("氏名" + 変数B);




}catch(Exception e){
// ログに出力
}

Aベストアンサー

System.setProperty("line.separator", "\r\n"); とすればbw.println()での出力改行コードを強制的にCRLFにできると思います。
ただし、この方法は特定のbwオブジェクトだけではなくline.separatorプロパティを参照する全てのコードが影響を受けるので、副作用に注意が必要です。


人気Q&Aランキング

おすすめ情報