回答数
気になる
-
javaプログラムの解決方法を教えてください
プログラム初心者です。 以下のプログラムで、Heroに剣を所持させたいのですが、エラーが出てしまいます。 どのようにすればよいか解決方法を教えてください。 よろしくお願いします! class Main------------------------------------------------------------ package samplegame; public class Main { public static void main(String[] args) { Hero h = new Hero(); h.setName("勇者"); h.setHp(100); Sword s = new Sword(); s.setName("剣"); s.setDamage(10); h.setSword(s.getName()); System.out.println(h.getName() + "のHPは" + h.getHp()); System.out.println(h.getName() + "の今の武器は" + s.getName()); h.attack(); } } ------------------------------------------------------------------------------- Hero class------------------------------------------------------------------- ackage samplegame; public class Hero { private int hp; private String name; private Sword sword; public String getName() { return this.name; } public void setName(String name) { this.name = name; } public Sword getSword() { return this.sword; } public void setSword(Sword sword) { this.sword = sword; } public int getHp() { return this.hp; } public void setHp(int hp) { this.hp = hp; } public void attack(){ System.out.print(this.name + "は" + this.getSword() + "を振るった"); } } ------------------------------------------------------------------------------------ Sword class----------------------------------------------------------------------- package samplegame; public class Sword { private int damage; private String name; public String getName(){ return this.name =name; } public void setName(String name) { this.name = name; } public int getDamage(){ return this.damage =damage; } public void setDamage(int damage) { this.damage = damage; } } -----------------------------------------------------------------------------------
質問日時: 2018/11/20 12:54 質問者: おやまっくま
ベストアンサー
2
1
-
javaです
1 public class Bank { 2 String name; 3 String address; 4 public boolean equals (Object o) { 5 if(o == this) } } 5番目の if(0 == this) のthisとは何と比較しているのですか?
質問日時: 2018/11/19 00:59 質問者: ryo317
解決済
3
0
-
解決済
2
0
-
java プログラム for 文 while 文 for 文とwhile 文を使って九九表を作りたい
java プログラム for 文 while 文 for 文とwhile 文を使って九九表を作りたいのですが、どなたか教えていただけますか?※パッケージとクラスは無視してもらっていいです。
質問日時: 2018/11/18 22:11 質問者: ngwezumba
解決済
2
0
-
ベストアンサー
3
0
-
何を見れば良いのか分からないので・・・
JAVAで日記帳を作りたいのですが、文章を保存していくには何が必要なのでしょうか? 単純な計算とかは分かるのですが、計算以外のことは何から始めたら良いのか思いつかないので質問してます。 似たようなものを作った経験がある方、知識のある方はお願いします。 質問の内容を変えるようなアドバイス以外であれば、分かる範囲で答えて頂ければ助かります。 まったく見当が付かないので・・・ よろしくお願いします。
質問日時: 2018/11/16 09:38 質問者: S.corune
解決済
1
0
-
多次元配列の出力のところがわかりません。
ここの多次元配列の出力するやり方が分かりません。 /** 部署データ(定数) */ ★public static final String[][] QUATERDATA = { {"総務部","業務部","システム部"}, {"5","10","35"}, }; ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー package practice13.common; /** * ユーザ情報を保持するクラスです * @author rhizome * */ public class Person { /** 基準値 */ public static final int BASE_NO = 1000; /** ユーザID */ public int userId; /** ユーザ名 */ public String userNm; /** メールアドレス */ public String mail; /** パスワード */ public String password; /** * ユーザIDを取得します * @return ユーザID */ public int getUserId() { return userId; } /** * ユーザIDを設定します * @param userId 設定したいユーザID */ public void setUserId(int userId) { this.userId = userId; } /** * ユーザ名を取得します * @return ユーザ名 */ public String getUserNm() { return userNm; } /** * ユーザ名を設定します * @param userNm 設定したいユーザ名 */ public void setUserNm(String userNm) { this.userNm = userNm; } /** * メールアドレスを取得します * @return メールアドレス */ public String getMail() { return mail; } /** * メールアドレスを設定します * @param mail 設定したいメールアドレス */ public void setMail(String mail) { this.mail = mail; } /** * パスワードを取得します * @return パスワード */ public String getPassword() { return password; } /** * パスワードを設定します * @param password 設定したいパスワード */ public void setPassword(String password) { this.password = password; } } ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー package practice13.common; public class Employee extends Person { private String departmentNm; private int departmentCnt; public String getDepartmentNm() { return departmentNm; } public void setDepartmentNm(String departmentNm) { this.departmentNm = departmentNm; } public int getDepartmentCnt() { return departmentCnt; } public void setDepartmentCnt(int departmentCnt) { this.departmentCnt = departmentCnt; } } ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー package practice13.ptra13; import practice13.common.Employee; public class PTra13_09 { /** 名前データ(定数) */ public static final String[] NAMEDATA = {"山田", "佐藤", "小林"}; /** メールデータ(定数) */ public static final String[] MAILDATA = {"yamada@hoge.com","satou@hoge.com","kobayashi@hoge.com"}; /** パスワードデータ(定数) */ public static final String[] PASSDATA = {"rezo0001","rezo0002","rezo0003"}; /** 部署データ(定数) */ ★public static final String[][] QUATERDATA = { {"総務部","業務部","システム部"}, {"5","10","35"}, }; public static void main(String[] args) { // ★ 定数で定義されている各データを使用して、Employeeインスタンスを3つ作成してください Employee employee=new Employee(); for(int i=0;i<NAMEDATA.length;i++) { employee.setUserNm(NAMEDATA[i]); System.out.println(employee.getUserNm()); }for(int k=0;k<MAILDATA.length;k++) { employee.setMail(MAILDATA[k]); System.out.println(employee.getMail()); }for(int b=0;b<PASSDATA.length;b++) { employee.setPassword(PASSDATA[b]); System.out.println(employee.getPassword()); } System.out.println(employee.getDepartmentCnt()); System.out.println(employee.getDepartmentNm()); }}
質問日時: 2018/11/15 15:58 質問者: カツカレーおいしい
ベストアンサー
1
0
-
NullPointerException
以下のソースで、 NullPointerExceptionが出ます。 (202行目) 解決策がわかりません涙 どなたかわかる方いらっしゃいませんか? https://pastebin.com/UV9TN4Sh
質問日時: 2018/11/13 15:09 質問者: syo210
ベストアンサー
5
0
-
昨日の質問の答えが出せる内容に変えます
7・3・9・5・6 上の5つの数字をソートして、2番目と3番目の合計を出します。 これが出来たら、前回の質問の解決方法が分かります。 よろしくお願いします。
質問日時: 2018/11/12 16:00 質問者: S.corune
解決済
6
0
-
javaとDBの連携について
javaとDB(oracle)のデータについて。 javaプログラム内のある変数Xに対して、DBのある列の値に存在しているかどうか チェックしたいのですが、どうすればよいでしょうか。 1.String sqlStr = "SELECT * FROM fruit"; 2.ResultSet result = st.executeQuery( sqlStr ); 3.while( result.next() ) { 4. String str1 = result.getString( "price" ); 5. System.out.println(str1); } 2行目でSQLを実行して、4行目でPRICE列の値を取得していると 思うのですが、X=1000と定義していた場合、PRICE列の値に対してXの 値が存在するチェックはどのようにコーディングすれば良いでしょうか。 一致すれば出力で一致しなければエラーにしたい。 なお、PRICEデータは例として1000としていますが、ランダム数値です。
質問日時: 2018/11/11 10:33 質問者: zero1na777
解決済
1
0
-
java ソートの仕組み
ソートした結果というのは出るんですけど、その結果を利用することは出来ないですか? 7・2・8 → 2・7・8 すべての表示はいらないので、ソートの結果の2番目の7と比較したい場合です。 例) 比較したい数字 3 2番目 < 3 ソートの結果の2番目を、比較するための数字として利用する場合は、通常使うソートでも可能になってるのでしょうか? よろしくお願いします。
質問日時: 2018/11/10 12:16 質問者: S.corune
解決済
11
0
-
java こういう場合はどう考えれば良いのですか?
① 3 ② 1 ③ 8 テキストに数字を入力した結果のソートは出来るのですが、それぞれの番号をソート順に表示するにはどうすれば良いのですか? ソート 1・3・8 番号 ②・①・③ よろしくお願いします。
質問日時: 2018/11/09 09:57 質問者: S.corune
ベストアンサー
3
0
-
パスワードを認証成功したら表を開きたい
javaを勉強中のものです。 できれば家計簿を作りたいと思っています。 パスワード認証画面を作るのと表を作るプログラムはそれぞれ書けたのですが、 これらをどう関係させればよいのかがわかりません。 パスワードを認証してOKを押したら家計簿の表が表示されるのが理想です。 コードを書いてみたのですが "actionPerformed(ActionEvent)はすでにクラスKakeibo3で定義されています"と出てしまいます。 ちなみにプログラミングにはjava8、ATOMを使用しています。 よろしくお願いいたします。 以下コードです import javax.swing.*; import javax.swing.table.*; import java.awt.*; import java.awt.event.*; class Kakeibo3 extends JFrame implements ActionListener{ JPasswordField pass; public static void main(String[] args){ Kakeibo3 frame = new Kakeibo3("家計簿"); frame.setVisible(true); } Kakeibo3(String title){ setTitle(title); setBounds(100,100,500,500); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel p = new JPanel(); JLabel label = new JLabel("パスワード"); pass = new JPasswordField(10); JButton button = new JButton("確認"); button.addActionListener(this); p.add(label); p.add(pass); p.add(button); Container contentPane = getContentPane(); contentPane.add(p,BorderLayout.CENTER); } public void actionPerformed(ActionEvent e){ String password = new String(pass.getPassword()); if(password.equals("tan01200709")){ JLabel label = new JLabel("認証に成功しました"); JOptionPane.showMessageDialog(this,label,"成功",JOptionPane.INFORMATION_MESSAGE); }else{ JLabel label = new JLabel("パスワードが違います"); JOptionPane.showMessageDialog(this,label,"失敗",JOptionPane.ERROR_MESSAGE); pass.setText(""); } } private JTable table; private JScrollPane sp; private DefaultTableModel model; public void actionPerformed(ActionEvent e){ String[] header = {"収入","支出","残高"}; model = new DefaultTableModel(header,10); table = new JTable(model); sp = new JScrollPane(table); } }
質問日時: 2018/11/06 22:56 質問者: uyu_uyu
解決済
1
0
-
JAVA コンソールではなくGUIで・・・
コンソールでの結果が正しければ、その後GUIで表示されます。 GUIを表示させてから、数字の入力が出来る方法を教えてください。 よろしくお願いします。 import java.awt.EventQueue; import java.util.Scanner; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.border.EmptyBorder; import javax.swing.border.EtchedBorder; import javax.swing.border.TitledBorder; public class Text extends JFrame { private JPanel contentPane; private JTextField textField; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { Text frame = new Text(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public Text() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JPanel panel = new JPanel(); panel.setBorder(new TitledBorder(new EtchedBorder(EtchedBorder.LOWERED, null, null), "ooo", TitledBorder.LEADING, TitledBorder.TOP, null, null)); panel.setBounds(66, 48, 280, 147); contentPane.add(panel); panel.setLayout(null); textField = new JTextField(); textField.setBounds(83, 52, 96, 19); panel.add(textField); textField.setColumns(10); { String str; int num; int max; max = 2; Scanner stdin = new Scanner(System.in); System.out.print("桁数を指定してください"); max = stdin.nextInt(); while(true){ System.out.print("指定桁数以内の数値を入力してください"); str = stdin.next(); num = Integer.parseInt(str); if (str.length() <= max){ break; } } textField.setText("【"+num + "】"); System.out.print("入力値" + str + " (" + num + ")"); } } }
質問日時: 2018/11/06 12:31 質問者: corune
ベストアンサー
1
0
-
文系の大学生です。SEに内定したのでJava Silverの資格を勉強してみたのですが.....
文系の大学生です。SEに内定したのでJava Silverの資格を勉強してみたのですが、思ったより難しく挫折しそうです。挫折せずこの壁を乗り越えるには、どうすれば良いでしょうか?
質問日時: 2018/11/05 22:16 質問者: megusur1
解決済
5
0
-
eclipseを使ってHTMLのウェブサイトで入力したデータをjavaのプログラムで暗号化することは
eclipseを使ってHTMLのウェブサイトで入力したデータをjavaのプログラムで暗号化することは可能でしょうか?教えてください
質問日時: 2018/11/05 11:52 質問者: sirouzumairu
ベストアンサー
2
0
-
java 始めたばかりです
前回の質問から、ソートまで進みました。 足し算のプログラムの結果(2つしかありませんけど)、昇順にしたいと思います。 どの位置にプログラムを追加すれば良いんでしょうか? なかなか思うように動かないので、よろしくお願いします。 package sample; /* additionクラス キーボード2つの数字を入力後、その足し算結果を返す */ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; class addition { //mainメソッドが初めに呼ばれる public static void main(String args[]) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.print("aを入力してください:"); String str1 = br.readLine(); System.out.print("bを入力してください:"); String str2 = br.readLine(); System.out.print("cを入力してください:"); String str3 = br.readLine(); int a = Integer.parseInt(str1); int b = Integer.parseInt(str2); int c = Integer.parseInt(str3); System.out.println("aは"+ a + "です"); //変数aの中身を表示 System.out.println("bは"+ b + "です"); //変数bの中身を表示 System.out.println("cは"+ c + "です"); //変数cの中身を表示 int d; //結果を入れる変数 int e; //結果を入れる変数 d = a+b; //演算して代入 e = a+c; //演算して代入 System.out.println(a + "+" + b +"=" + d +"です" ); System.out.println(a + "+" + b +"=" + e +"です" ); } }
質問日時: 2018/10/28 00:51 質問者: corune
ベストアンサー
9
0
-
java 始めたばかりです。
いろんなサイトがあるんですけど、文字ばかり見ていても余計に混乱してくるので、簡単なプログラムを作りながら覚えようとしています。 1)GUIを作成。キーボードからA・Bに整数を入力 2)足し算でCに格納。格納場所は5ヶ所。 3)引き算でDに格納。格納場所は5ヶ所。 4)2)の数字の大きいものから順で出力。 5)3)の数字の小さいものから順で出力。 きっとすごく簡単な内容だとは思うのですが、何から手を付けたら良いのかさっぱり分かりません。 とりあえず動かせる環境だけは作りました。 「Hello World」も終わって、GUIのボタン1つのプログラムもコピペですが、こういうものか・・・ぐらいにしか理解出来ていません。 いろんなサイトでふむふむと納得しながら進んではいるんですけど、自分で何か作って見ろと言われても・・・何をすれば良いの?みたいな感じです。 電卓を作るサイトはいくつかあったのですが、難しすぎます。 上記のような簡単だろう内容で覚えて行こうと思うのですが・・・ 参考になるようなプログラムを、もしお暇な方がいれば作ってみてもらえないでしょうか? メモ書き程度で、すぐに作れるような内容じゃないかと思ってるんですけど。 プログラムを理解するためだけで、デザインとか細かいことも必要ないので、よろしくお願いします。 お手上げ状態です。
質問日時: 2018/10/27 07:12 質問者: corune
ベストアンサー
5
1
-
java 継承の問題で分からないところがあります。
public class PTra13_04 のところが分かりません。 誰か助けてください! ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー package practice13.common; /** * 登場するキャラクターの情報とデフォルトの行動を設定したクラスです * @author rhizome * */ public class Character { /** 名前 */ private String name = "キャラクター"; /** 体力 */ private int hp; /** 力 */ private int power; /** 防御力 */ private int endurance; /** * 体力、攻撃力、防御力の初期値を設定しつつ、Characterインスタンスを生成します * @param hp * @param attack * @param defence */ public Character(int hp, int power, int endurance) { this.hp = hp; this.power = power; this.endurance = endurance; } /** * 名前を設定します * @param name 設定したい名前 */ public void setName(String name) { this.name = name; } /** * 名前を取得します * @return 名前 */ public String getName() { return this.name; } /** * 攻撃を行います * @return 相手に与えるダメージを返します */ public int attack() { return this.power; } /** * ダメージ判定を行います * @param attack 攻撃値 * @return 体力が0になったらtrue、まだ体力が残っていたらfalse */ public boolean damage(int attack) { // ダメージ計算 int calc = attack - this.endurance; if (calc <= 0) { // 必ず1ダメージは入るようにする calc = 1; } // ダメージ分体力を減らす this.hp -= calc; // 体力がなくなったかどうかの判定 if (this.hp <= 0) { this.hp = 0; return true; } return false; } /** * キャラクター情報を表示します * @return */ public String showParameter() { StringBuilder str = new StringBuilder(); str.append("名 前:" + this.name); str.append("\n"); str.append("体 力:" + this.hp); str.append("\n"); str.append(" 力 :" + this.power); str.append("\n"); str.append("耐 久:" + this.endurance); return str.toString(); } } ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー package practice13.common; public class Hero extends Character{ public Hero() { super(25, 10, 7); } } ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー package practice13.common; public class Slime extends Character { public Slime() { super(10,5,2); } } ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ★ここのところが分からないです。 package practice13.ptra13; import practice13.common.Hero; import practice13.common.Slime; public class PTra13_04 { /* * ★ PTra13_02, PTra13_03で作成した、Hero/Slimeクラスを使用します */ public static void main(String[] args) { // ★ HeroインスタンスとSlimeインスタンスを作成し、それぞれの名前に"勇者", "スライム"を設定してください Hero hero=new Hero(); hero.setName("勇者"); Slime slime=new Slime(); slime.setName("スライム"); /* * ★ HeroとSlimeを、どちらかが体力0になるまで戦わせます * * ●Heroの攻撃 -> ダメージ判定 -> Slimeの攻撃 -> ダメージ判定 * 上記を繰り返し行います */ // ★ 勝利した方の出力を行ってください。「○○は■■との戦闘に勝利した」 } } } ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
質問日時: 2018/10/22 19:51 質問者: カツカレーおいしい
解決済
2
0
-
java 継承の問題で分からないところがあります。
javaの継承のところで困っています。 主にHeroのクラス、ptra13-2のクラスのところが分からないです。 問題形式になっています。 ---------------------------------------------------------------------------------------------------- package practice13.ptra13; import practice13.common.Hero; public class PTra13_02 { /* * ★ common.Characterクラスを継承した、common.Heroクラスを作成してください * ●HP, POWER, ENDURANCEはそれぞれ、(25, 10, 7) */ public static void main(String[] args) { // ★ common.Heroクラスをインスンタンス化してください Hero hero=new Hero(); // ★ common.Heroインスタンスのnameに"勇者"を設定して下さい hero.setName("勇者"); // ★ common.Heroインスタンスのキャラクター情報を表示してください } } ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー package practice13.common; public class Hero extends Character{ } ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー package practice13.common; /** * 登場するキャラクターの情報とデフォルトの行動を設定したクラスです * @author rhizome * */ public class Character { /** 名前 */ private String name = "キャラクター"; /** 体力 */ private int hp; /** 力 */ private int power; /** 防御力 */ private int endurance; /** * 体力、攻撃力、防御力の初期値を設定しつつ、Characterインスタンスを生成します * @param hp * @param attack * @param defence */ public Character(int hp, int power, int endurance) { this.hp = hp; this.power = power; this.endurance = endurance; } /** * 名前を設定します * @param name 設定したい名前 */ public void setName(String name) { this.name = name; } /** * 名前を取得します * @return 名前 */ public String getName() { return this.name; } /** * 攻撃を行います * @return 相手に与えるダメージを返します */ public int attack() { return this.power; } /** * ダメージ判定を行います * @param attack 攻撃値 * @return 体力が0になったらtrue、まだ体力が残っていたらfalse */ public boolean damage(int attack) { // ダメージ計算 int calc = attack - this.endurance; if (calc <= 0) { // 必ず1ダメージは入るようにする calc = 1; } // ダメージ分体力を減らす this.hp -= calc; // 体力がなくなったかどうかの判定 if (this.hp <= 0) { this.hp = 0; return true; } return false; } /** * キャラクター情報を表示します * @return */ public String showParameter() { StringBuilder str = new StringBuilder(); str.append("名 前:" + this.name); str.append("\n"); str.append("体 力:" + this.hp); str.append("\n"); str.append(" 力 :" + this.power); str.append("\n"); str.append("耐 久:" + this.endurance); return str.toString(); } } ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
質問日時: 2018/10/20 00:00 質問者: カツカレーおいしい
ベストアンサー
1
0
-
コンパイルすると変な日本字が多数現れる
JAVAを勉強したくてようやくインストール・設定とこぎつけました。 そこで、サイトに記載されていた簡単なソースコードをコンパイルしたのですが、うまく変換されません。 2・3のサイトに記載されていたソースコードを使ってコンパイルしましたが、表示される文字は下記の通りで、 ソースコードが違っても結果は同じでした。また、「class」ファイルは作成されません。 始めたばかりで、よくわからないのですがよろしくお願いします。 1 ソースコード public class Test { public static void main (String args []) { System.out.println ("Hello."); } } 2 コンパイルした結果。 C:\Users\10 Pro 64 bit>javac sample.java Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8 javac: 繝輔ぃ繧、繝ォ縺瑚ヲ九▽縺九j縺セ縺帙s: sample.java 菴ソ逕ィ譁ケ豕・ javac <options> <source files> 菴ソ逕ィ蜿ッ閭ス縺ェ繧ェ繝励す繝ァ繝ウ縺ョ繝ェ繧ケ繝医↓縺、縺・※縺ッ縲・help繧剃スソ逕ィ縺励∪縺・ 3 その他 ソースコードの文字コードは「UTF-8」です。 OSは、windon10 pro 64 bitです。 jdkは、jreとあわせて、「1.8.0_181」をインストールしています。 javaのバージョンを調べた際にも、最初の1行は、「Picked up・・・」です。
質問日時: 2018/10/17 16:55 質問者: nakajin82
ベストアンサー
4
0
-
java プログラミング
プログラミングの勉強をしているんのですが、シフト演算子がわかりません。 int y = 30; y = y << 10; System.out.println(y); この結果が30720になる流れを教えて頂きたいです。 yを10ビットずらすということでしょか?
質問日時: 2018/10/06 10:22 質問者: ookey
ベストアンサー
1
0
-
eclipseでのライブラリの追加について
Eclipse Java EE IDE for Web Developers Photon Release (4.8.0)を使っています。 eclipseを使ってjavaとprologのマルチパラダイムプログラミングをしたいと考えています。 alice.tuprologをインポートしようと思い、2p.jarをプロジェクトの Referenced Librariesに追加しました。しかし、インポートして見ると " The import alice cannot be resolved " というエラーが出ます。 さらに、インポートせずに通常のjavaファイルを実行すると " Error occurred during initialization of boot layer java.lang.module.FindException: Unable to derive module descriptor for /***/***/***/2p-3-2/bin/2p.jar Caused by: java.lang.IllegalArgumentException: 2p: Invalid module name: '2p' is not a Java identifier " というエラーが出ます。エラーの原因を教えてください。
質問日時: 2018/10/04 20:16 質問者: koeyzr
ベストアンサー
1
0
-
javaのメイン関数 public static void mainについて
ハローワールドをこんな感じでやるのはわかります。 javaのアプリケーションでは必ずmain処理から始まるのはわかります public class ClassSample { public static void main(String args[]){ System.out.println("Hello! World!"); } } 引用:https://eng-entrance.com/java-basic-main でも、画面のボタンを押したときにはなぜ main()の関数が動かないで直接メソッドを実行できるのですか?
質問日時: 2018/09/30 19:16 質問者: aoknbbnv
ベストアンサー
4
0
-
java初心者です
Javaについて調べながら初めてのプログラミングに挑んでいます。 プログラミングを書いて、HelloWorld.javaの名前でjavaファイルとして保存しました Javaとjavacで確かにコマンドリストが表示されました javac HelloWorld.javaで実行したところ、 javac: ファイルではありません: HelloWorld.java と表示されました もう何がなんだかわかりません 助けてください
質問日時: 2018/09/27 11:23 質問者: はまくま
解決済
5
0
-
インターネットエクスプローラでjspの動作確認をする場合、localhost:〜/のあと、そのままj
インターネットエクスプローラでjspの動作確認をする場合、localhost:〜/のあと、そのままjspファイル名を入力してよいのでしょうか? また、.jspはつけて良いのでしょうか? 初心者のため、かなり初歩的な質問ですが、よろしくお願い致します。
質問日時: 2018/09/18 17:42 質問者: ayutorin
解決済
2
0
-
インクルードファイルの実装 jsp内にインクルードファイルを組み込んで画面表示させたい場合について質
インクルードファイルの実装 jsp内にインクルードファイルを組み込んで画面表示させたい場合について質問です。 現在、jspのhtml内に <%@ include file=prop.getString("〜")+"/include_html/lottery/"+"番号〜"+"/caution.jsp"%> と記載しています。 <%@include file="../common/〜.jsp"%> という形でないといけないでしょうか? 全くの初心者なので漠然とした質問ですみません。 また、インクルードファイルのデザイン変更方法についても教えて頂けるとありがたいです。 詳しい方いらっしゃいましたらよろしくお願い致します。
質問日時: 2018/09/18 10:00 質問者: ayutorin
解決済
1
0
-
ジェネリクスについて教えてください。
教えてください。 下記のようなジェネリクスを使った構文があるのですが、 Car<toyota> t = new Car<toyota>(); そもそも基本的なことですが、 この場合のtoyotaというのは toyotaというclassがあって その中で定義されている変数だとかメソッド(?)もしくは インスタンス化されたオブジェクトが このCarというオブジェクトの中で使えるという イメージでしょうか? Carの中のtoyotaいまいちイメージができていなくて 申し訳ありません。 すみません。よろしくお願い致します。
質問日時: 2018/09/13 13:13 質問者: ymoshimoshi
解決済
3
1
-
東芝dynabookEX/46MWHで「親子で楽しく学ぶ!マインクラフトプログラミング」は出来ますか
書籍「親子で楽しく学ぶ!マインクラフトプログラミング」を購入した初心者です。使うパソコンは東芝dynabookEX/46MWHです。 東芝dynabookEX/46MWHのプログラムと機能画面を開くと、Intel(R)Graphics Media Accelerator Driver、Intel R Matrix Storage Manager 、Java(TM)6 Update 17 が搭載されていることがわかりました。 一方、この書籍に必要な MINECRAFT のカードを使うには、IntelPentiumまたはAMD Athlon 64(K8)2.6Ghz搭載のWindows、LinuxまたはMac2GBのRAM、150MBのHDD、GeForce200シリーズまたは同等のグラッフィックカードJava(JavaSE 7 Update 4 以降)が推奨動作環境とあります。 東芝dynabookEX/46MWHで「親子で楽しく学ぶ!マインクラフトプログラミング」に必要なカードは使えるのでしょうか。お詳しい方、教えてください。
質問日時: 2018/09/11 23:43 質問者: たけたけ55
ベストアンサー
1
0
-
tomcatのシステムを共有サーバーに移したところ、エラー文が出ます。
tomcatとeclipseを使って作成したシステムを、Cドライブから共有サーバー上に移したのですが、 プログラム実行時に"URI has an authority component"とエラー文が出るようになりました…。 どういう意味なのでしょうか? ---文--- org.apache.catalina.startup.Tldconfig lifecycleEvent Error processing TLD files for context path/ManageList java.lang.Illegal Argument Exception:URI has an authority component -------- ---使用ソフト--- eclipse4.5 tomcat6.0 xampp ----------------- よろしくお願いします。
質問日時: 2018/09/10 19:46 質問者: むささい
解決済
1
0
-
javaについてです
class a が実行クラスだとして class b class c があり class b は class c を継承したとして 実行クラスで実行したとき class b に空のコンストラクタがなくて class cに空のコンストラクタがある場合 class c の空のコンストラクタが呼び出されるのでしょうか? それともコンパイルエラーになるのでしょうか? エラーになるのであれば class b に空のコンストラクタを定義する必要があるのでしょうか? 解答していただけるとありがたいです。
質問日時: 2018/09/08 23:06 質問者: ryo317
解決済
2
0
-
javaプログラムについて
教えていただきたいのですが, String imgname="cut” +(int)(Math.random()*Test.image_kind_cnt)+”.gif"; これで,cut1.gif とか cut2.gif とかを読み込もうとしているのですが,全く取り込めません。 gifファイルは,クラスと同じフォルダーにあるのですが,何か注意する点等アドバイスがあればお願いします。gifファイルは,ナンバー0から12までとりあえず作成してあるのですが,すみません。よろしくお願いします。
質問日時: 2018/09/08 12:57 質問者: kensakusan
解決済
1
0
-
javaについてです。コンパイルが全然できません。
初心者なのでつたない質問ですが宜しくお願い致します。 ORACLEにてJavaをダウンロードしてインストールしました。(保存先C:\Program Files\Java\jdk1.8.0_181) その後手順通りにコントロールパネル→システム→システムの詳細設定の環境変数から PATH→C:\Program Files\Java\jdk1.8.0_181\bin JAVA_HOME→C:\Program Files\Java\jdk1.8.0_181(サイトによっては設定しろとあったので) と設定致しました。 コマンドプロンプトにてjava -versionと打ちこむと java version"1.8.0_181"以下省略 javac -versionと打ち込めば javac 1.8.0_181と出てくるので、パス通し?というものはできてると思います。 しかしながらコンパイルしようとC:\JavaWork\List3-1>javac HelloWorld.javaと打つと C:\JavaWork\List3-1は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 とでます。 HelloWorld.javaに関しましては、内容はサイトからの文をコピペし 拡張子もちゃんと.javaに変更しています。ディレクトリ?も間違いはないのですが・・・ どこかに問題点があると思うのですが詳しい方いらっしゃいましたらご回答の程宜しくお願い致します。 既に戦闘開始から累計で13時間ほどやっておりますが、心が折れそうです。 ぜひとも宜しくお願い致します。
質問日時: 2018/09/07 16:07 質問者: 勝間
ベストアンサー
4
0
-
新しいプログラミング言語の習得。rubyを学ぶべきかどうか
現在python,c++を使っています。 (研究などで) 将来的には企業でJavaでweb開発をすることが決まっているのですが、 1.javaはやはり個人で開発するには非効率でしょうか 2.すぐにweb開発をしたいと考えており、ruby on railsを前に勉強していたこともありruby on railsを学びなおそうと考えてますが、将来javaをやらなければならないことが決まっているので、javaをやっていたほうが負担が少ないでしょうか。個人的にはjavaによるweb開発は勉強教材の少なさやまた複雑さなどが原因で抵抗を感じています。railsは前勉強した感じだととてもやさしく、また、勉強できるサイトが整っているのでwebのことをきちんと学ぶことができたと思っています。そのため個人のweb開発の言語、FWとしてもう一度勉強しようかと考えています。 しかし、言語を5つに増やすと(今後javascriptも多少勉強しないといけないと思っているため) 混乱してしまうのではないかと考えています。自分のケースの場合、railsにはこれ以上手を付けづにjava(spring)によるweb開発を独学していったほうがいいと思いますか? 3.また、複数の言語を使用するにあたってどういう気持ちの持ちようでいたらいいとかはありますか?現在二つの言語を使っていますがやはりすらすらかけるのはメインの一つだけのような気がしています。複数覚えていても全部すらすらかけるものなのでしょうか。
質問日時: 2018/08/31 11:47 質問者: yayakusimann
ベストアンサー
4
0
-
Javaが分からない。
public class test17{ public static void main(String[] args){ public double sum(){ return sum(); } } /** *要素の平均を求めるメソッド */ public double average(){ return average(); } /** *要素の最大値を求めるメソッド */ public double max(){ return max(); } /** *要素の最小値を求めるメソッド */ public double min(){ return min(); } /** *値を要素にもっているかどうかを確認するメソッド */ public boolean hasElement(double d){ return (true); } } kouzou@GD348ZZD9:/WORK$ javac test17.java test17.java:4: エラー: 式の開始が不正です public double sum(){ ^ test17.java:11: エラー: class、interfaceまたはenumがありません public double average(){ ^ test17.java:13: エラー: class、interfaceまたはenumがありません } ^ test17.java:17: エラー: class、interfaceまたはenumがありません public double max(){ ^ test17.java:19: エラー: class、interfaceまたはenumがありません } ^ test17.java:23: エラー: class、interfaceまたはenumがありません public double min(){ ^ test17.java:25: エラー: class、interfaceまたはenumがありません } ^ test17.java:29: エラー: class、interfaceまたはenumがありません public boolean hasElement(double d){ ^ test17.java:31: エラー: class、interfaceまたはenumがありません } ^ エラー9個
質問日時: 2018/08/25 17:06 質問者: kouzou7799_7799
解決済
1
0
-
ベストアンサー
4
0
-
ローカルにあるhtmlをブラウザで内容確認するときに埋め込みが表示されない
HPを作成更新するときは、ローカルで編集確認してからサーバーに上げるというのが普通の手順かと思います。 しかしローカルで作業していてもどうやっても表示されなくて困った挙句、ためしにサーバーに上げてみたら、そちらではちゃんと動くということがあります。 これでは確認するのにいちいち別名でサーバーに上げて確認しなくてはいけません。 ページの微調整などがやりにくくて困っています。 今行おうとしているのは、facebookページの埋め込みで、 https://developers.facebook.com/docs/plugins/page-plugin/?translation こちらのページを使って作ったコードをhtmlにコピーしてローカルに保存して、ブラウザで開いてもfacebokのタイトルが一瞬表示されて消え、そのままなにも表示されません。 ところが、これをそのままサーバーにアップしてweb上で見るとちゃんと機能するのです。 ソースをそのままコピペしているだけなので、ファイル名やファイル場所が変わってしまっているとかそういうミスではないと思います。 以前もjava scriptを使って別ファイルのhtmlを読み込もうと頑張ったのですが、同じようにローカルでは動かないという症状がでて、結局確認してから更新するということができないとあきらめました。 今回もjava scriptのなにかが原因なのかと思いますが、さっぱりわかりません。 ちなみにポップアップなどの他のjava scriptはローカルでもちゃんと動いています。 ローカルでは動かないという症状の原因と解決方法がわかりましたら教えてください。 OSはwindows7の64ビットでブラウザは普段chromeを使っています。operaやIEでも試しましたが同じでした。 よろしくお願いいたします。
質問日時: 2018/08/21 16:14 質問者: sactaro04230601
ベストアンサー
2
0
-
java フレームワーク:spring eclipseでcssが適用されない
javaの初心者です。 eclipse で、フレームワークはspringを使って開発しています。 cssが適用されないページがあって、悩んでいます。 ソース(jsp)は下記です。 出荷日の「入力ボックス(from)~入力ボックス(to)」をテーブルの1つのセルの中に改行せずに表示させたいのですが、なぜか~の前で改行されてしまいます。 カラムの幅を1500と指定していますが、適用されていないようです。 初回に表示をされると適用されませんが、入力ボックスをクリックすると、改行されなくなります。 どなたか、常に改行されないよう表示する方法をご教授いただければ幸いです。 <!DOCTYPE html> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <html> <head> <style> h1 { font-size:16pt; background-color:#CCCFF; padding:3px; } p { color: #000066; } .sampleTable{ table-layout: fixed; white-space: nowrap; } </style> <meta charset="utf-8"> <title>${title}</title> <script src="<c:url value="/js/jkl-calendar.js" />" type="text/javascript"></script> <script> var cal2 = new JKL.Calendar("caldiv2","formid","Date_From"); cal2.setStyle( "frame_color", "#3333CC" ); var cal3 = new JKL.Calendar("caldiv3","formid","Date_To"); cal3.setStyle( "frame_color", "#CC3333" ); </script> <script type="text/javascript"> function onLoad(){ if("${ErrorMessage}" != ""){ alert("${ErrorMessage}"); } } </script> </head> <body onLoad="onLoad()" bgcolor="#FFDAB9"> <h1>${title}</h1> <p>${message}</p> <form:form id="formid" modelAttribute="formSyukka"> ※日付欄は、カーソルを置くとカレンダーが表示されるので、カレンダーから選択してください。<br> <table class="sampleTable"> <%-- <colgroup> --%> <%-- <col style='width:200px;'> --%> <%-- <col style='width:1500px;'> --%> <%-- </colgroup> --%> <tbody> <tr> <td width="200"><B>出荷日:</B></td> <td width="1500" style="white-space: nowrap;"> <form:input type="text" path="Date_From" name="Date_From" onClick="cal3.hide(); cal2.write();" onChange="cal2.getFormValue(); cal2.hide();"/><div id="caldiv2"></div>~ <form:input type="text" path="Date_To" name="Date_To" onClick="cal2.hide(); cal3.write();" onChange="cal3.getFormValue(); cal3.hide();"/><div id="caldiv3"></div> </td> </tr> <tr><td width="200"><B>コード1:</B></td><td width="1500" style="white-space: nowrap;"><form:input path="Code" onClick="cal2.hide(); cal3.hide();" />※あいまい検索も可能です<br></td></tr> <tr><td width="200"><B>コード名:</B></td><td width="1500" style="white-space: nowrap;"><form:input path="mei" onClick="cal2.hide(); cal3.hide();" />※あいまい検索も可能です<br></td></tr> <tr><td width="200"><B>図1:</B></td><td width="1500" style="white-space: nowrap;"><form:input path="Zu" onClick="cal2.hide(); cal3.hide();" />※あいまい検索も可能です<br></td></tr> <tr><td width="200"><B>端末ID:</B></td><td width="1500" style="white-space: nowrap;"><form:input path="TermID" size="3" maxlength="3" onClick="cal2.hide();" /><br><br></td></tr> </tbody> </table> <input type="submit" name="syukka_search1" value="検索" ><br><br> <input type="button" value="戻る" onClick="javascript:history.back()"> </form:form> </body> </html>
質問日時: 2018/08/20 13:07 質問者: mountain11
ベストアンサー
2
0
-
閲覧ありがとうございます。 switch文のところが分かりません。 まず考え方として switch
閲覧ありがとうございます。 switch文のところが分かりません。 まず考え方として switch (line%2) みたいな考え方ですかね?? ★こちらが問題です。 public static void main(String[] args) { // 入力型プログラムです。 // 下記の命令は、入力型プログラムで必要な記述になります。 java.util.Scanner scanner = new java.util.Scanner(System.in); System.out.println("数値を入力してください"); // コマンドプロンプトで入力した値が変数lineに代入されます String line = scanner.nextLine(); // ★ 変数inputを宣言して、変数lineを数値に変換した値を代入してください // ※ コマンドプロンプトで入力された値が、数字ではなかった場合はプログラムがエラーになって良いです /* * ★ 以下の仕様で、switch文を記述してください * * ●変数inputが2で割り切れる場合 -> 「##は偶数です」 * ●変数inputが2で割り切れない場合 -> 「##は奇数です」 * * ※##は変数inputの中身 */ } }
質問日時: 2018/08/18 21:27 質問者: カツカレーおいしい
ベストアンサー
2
0
-
条件式のところが分からないのですが、こちらは while (random==0) { であってるでし
条件式のところが分からないのですが、こちらは while (random==0) { であってるでしょうか? public static void main(String[] args) { int limitNumber = 10; int random = 0; // ★ ランダムで数値が生成された数値が2であった場合にプログラムが終了する条件式にしてください。 while () { // ★ ランダムで数字を生成するプログラムです。 // 下記の命令を実行すると変数randomに、0以上、変数limitNumber未満の数字がランダムで代入されます random = new java.util.Random().nextInt(limitNumber); System.out.println("ランダムで生成された数値:" + random); } System.out.println("プログラムを終了します。"); }
質問日時: 2018/08/16 17:15 質問者: カツカレーおいしい
ベストアンサー
2
0
-
java 配列の受け取り方がわかりません。
java(swingフレームワーク使用)を使ってカレンダーを製作しています。 カレンダーの日付を配列で作成しており、土日のみラベルの色を変えたいと思っています。 曜日(土日)は色の変更ができましたが、日付の色変更がうまくいきません。 どなたか教えていただけますと幸いです。 private static final String[] WEEK_NAMES = new String[] {"日", "月", "火", "水", "木", "金", "土"}; //曜日の配列 for( int i=0; i<7; i++) { weekLabels[i] = new JLabel(WEEK_NAMES[i]); weekLabels[i].setHorizontalAlignment(SwingConstants.CENTER); weekLabels[i].setVerticalAlignment(SwingConstants.CENTER); weekLabels[i].setPreferredSize(DAY_LABEL_SIZE); weekLabels[i].setOpaque(true); weekLabels[i].setBackground(WEEK_BG); //weekLabels[i].setBorder(WEEK_BORDER); if( i == 0 ) { weekLabels[i].setForeground(Color.RED); } else if ( i == 6 ) { weekLabels[i].setForeground(Color.BLUE); } dayPanel.add(weekLabels[i]); } //日付の配列 for( int i=0; i<6; i++) { for( int j=0; j<7; j++) { dayLabels[i][j] = new JLabel(); dayLabels[i][j].setHorizontalAlignment(SwingConstants.CENTER); dayLabels[i][j].setVerticalAlignment(SwingConstants.CENTER); dayLabels[i][j].setOpaque(true); dayLabels[i][j].setBackground(DAY_BG); dayLabels[i][j].setPreferredSize(DAY_LABEL_SIZE); //dayLabels[i][j].setBorder(new LineBorder(Color.DARK_GRAY, 2, false)); dayPanel.add(dayLabels[i][j]); } }
質問日時: 2018/08/16 15:05 質問者: pumpm
解決済
2
0
-
Eclipseコンパイル時のエラー無効
EclipseでJavaのSourceファイルをコンパイルしたいのですが、エラーが出てうまくできません。 調べたところ、Eclipse コンパイル時のエラーを設定を弄り無効にするという記事が結構あったのですが、どれも昔の記事で今のEclipseと共通しない点がいくつもあり、うまくできません。どうすればいいでしょうか?Javaわかる方いたらお願いします!
質問日時: 2018/08/15 16:33 質問者: 鍵山雛
解決済
2
1
-
java サーブレットのサンプルプログラムがコンパイルできない。
JAVAの超初心者です。 1.サーブレットのコンパイルができない。 高橋麻奈著の「やさしいJAVA」第6版を終了し、同「活用編」に進んでいます。活用編のレッスン6のサーブレットに入り、付録CのTOMCATをインストールしましたが、レッスン6の最初のサーブレットプログラムSample1がコンパイルできません。 それまでのコンパイルはc:\yjsample\01で行っています。ここにプログラムを保管しています。上記のSample1もここに保管しているのですが、javacでコンパイル掛けても何も起きません。ただし、クラスファイル(.class)はできます。 TOMCATインストール後の今現在のCLASSPATHは以下の通りです。 ① C:\Program Files\Java\jdk-10.0.1\db\lib\derby.jar ② C:\Apache Software Foundation\Tomcat 8.5\lib\servlet-api.jar ③ . 上記1のderby.jar はなかったです。(たぶんトムキャットのバージョンの違いか?) そもそもコンパイルをc:\yjsample\01でするのがおかしいのか。 2.付録Cのとおりフォルダを作りました。 C:\Apache Software Foundation\Tomcat 8.5\webapps\YJKSample06\WEB-INF\classes それでサーブレットはどこに入れるのか。本ではコンパイルした後にできるクラスファイルを所定の場所に入れるようなことでしたがよくわかりません。 WEBサーバーは起動しています。(Apache Tomcat/8.5.32) 宜しくご教授ください。
質問日時: 2018/08/14 16:29 質問者: guppy_chiro
解決済
3
0
-
javaをやりたいのですがecripsが起動できません
夏休み、暇なのでJAVAをやろうと思ったのですがECRIPSがきどうできません... The ecrips executable launcher was unable to locate its companion shared library. と書かれたウィンドウが出てきて何をすればいいのかわかりません わかる方はできるだけ詳しくおしえてくださるとありがたいです。 よろしくお願いします。
質問日時: 2018/08/11 13:28 質問者: asukifujiwara
解決済
2
0
-
助けてください! わからないところがあります! ★のところできる人教えてください! public c
助けてください! わからないところがあります! ★のところできる人教えてください! public class PTra03_03 { public static void main(String[] args) { // 入力型プログラムです。 // 下記の命令は、入力型プログラムで必要な記述になります。 java.util.Scanner scanner = new java.util.Scanner(System.in); System.out.println("数字を入力してください"); // コマンドプロンプトで入力した文字列が変数lineに代入されます String line = scanner.nextLine(); // 文字列を数字に変換して、変数numに代入します // ※ コマンドプロンプトで入力された値が、数字ではなかった場合はプログラムがエラーになります int num = Integer.parseInt(line); //---------------------ここから本題----------------------- // ★ 入力された値が、3で割り切れる数字か判定する条件式を記述してください if () { System.out.println("3で割り切れる数字です"); } else { System.out.println("3で割り切れない数字です"); } } }
質問日時: 2018/08/10 00:44 質問者: カツカレーおいしい
ベストアンサー
3
0
-
ここの部分がちっとも分からないので、誰か詳しく教えてもらえないでしょうか? また場合はboolean
ここの部分がちっとも分からないので、誰か詳しく教えてもらえないでしょうか? また場合はbooleanは使いますか?
質問日時: 2018/08/09 10:54 質問者: カツカレーおいしい
ベストアンサー
2
0
-
Java日本人ツールについてですが、 Javaのファイル内に呼び出されている メソッドを可視化したい
Java日本人ツールについてですが、 Javaのファイル内に呼び出されている メソッドを可視化したいです。 以前パフォーマンスチューニングで 使用したことがあるのですが、 名前を忘れてしまいました。 ご存知の方がおられましたら教えてください。 よろしくお願い致します。
質問日時: 2018/08/07 19:40 質問者: hatokamome
ベストアンサー
2
0
-
JAVA SQLServerException 列名 が無効です
JAVAの初心者です。 Eclipse、フレームワーク:Springを使って開発しています。 JDBCを使ってSQLSeverのテーブル(テーブル名、列名共に日本語)にInsertする際、 下記のエラーが出て悩んでいます。 com.microsoft.sqlserver.jdbc.SQLServerException: 列名 '工場特性少数01' が無効です。 at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:197) at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1493) at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement (SQLServerPreparedStatement.java:390) at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute (SQLServerPreparedStatement.java:340) at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4575) at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1400) at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:179) at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:154) at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(SQLServerPreparedStatement.java:308) at dao.SykListDAO.insert(SykListDAO.java:655) ***以下省略*** SQLにInsertする部分のソースは、下記のとおりです。 sql = "INSERT INTO \"出荷一覧表_照合用\" ("; sql = sql + "\"照合結果\", "; sql = sql + "\"部品名_照合用\", "; ***途中省略*** sql = sql + "\"工場特性文字10\", "; sql = sql + "\"工場特性少数01\", "; sql = sql + "\"工場特性少数02\", "; sql = sql + "\"工場特性少数03\", "; sql = sql + "\"工場特性少数04\", "; sql = sql + "\"工場特性少数05\", "; sql = sql + "\"工場特性少数06\", "; sql = sql + "\"工場特性少数07\", "; sql = sql + "\"工場特性少数08\", "; sql = sql + "\"工場特性少数09\", "; sql = sql + "\"工場特性少数10\", "; ***途中省略*** sql = sql + ") VALUES("; sql = sql + "?, "; sql = sql + "?, "; sql = sql + "?, "; ***途中省略 sql = sql + "?, "; sql = sql + "?, "; sql = sql + "?, "; sql = sql + "?)"; // 実行するSQL文とパラメータを指定する pStmt = con.prepareStatement(sql); pStmt.setString(1, SykList.get照合結果()); pStmt.setString(2, SykList.get部品名_照合用()); ***途中省略*** pStmt.setString(52, SykList.get工場特性文字10()); pStmt.setString(53, SykList.get工場特性少数01()); pStmt.setString(54, SykList.get工場特性少数02()); pStmt.setString(55, SykList.get工場特性少数03()); pStmt.setString(56, SykList.get工場特性少数04()); pStmt.setString(57, SykList.get工場特性少数05()); pStmt.setString(58, SykList.get工場特性少数06()); pStmt.setString(59, SykList.get工場特性少数07()); pStmt.setString(60, SykList.get工場特性少数08()); pStmt.setString(61, SykList.get工場特性少数09()); pStmt.setString(62, SykList.get工場特性少数10()); ***途中省略*** pStmt.setString(88, SykList.getタイプロット()); System.out.println("★sql:" + sql); i = pStmt.executeUpdate(); // コミット con.commit(); 日本語のテーブルなので、前後に \" と "を付けてみたり(最初はつけていませんでしたが)しましたが、なぜか列名 '工場特性少 数01' でエラーになります。 確かにテーブルに該当の列は存在するのですが、 エラーの解決方法をご教授いただけないでしょうか。
質問日時: 2018/08/06 15:16 質問者: mountain11
ベストアンサー
1
0
-
Javaでお絵描きソフトを作りたいのですが、色の変更ができません
Javaでお絵描きソフトを作りたいのですが、色の変更ができなくて困っています。 ボタンの配置、黒のみでの描画はできたのですが、ボタンを押しても色が変更されません。 ソースコードはこれです。 import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; import java.applet.*; public class Report15 extends JPanel{ JButton[] button; Graphics g; public static void main(String[] args) { Report15 gui=new Report15(); gui.go(); } public void go(){ g =getGraphics(); JFrame frame = new JFrame("お絵描き"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel panel=new JPanel(); button=new JButton[8]; button[0]=new JButton("Black"); button[1]=new JButton("Red"); button[2]=new JButton("Orange"); button[3]=new JButton("Yellow"); button[4]=new JButton("Green"); button[5]=new JButton("Blue"); button[6]=new JButton("Erase"); button[7]=new JButton("Clear"); MyDrawPanel drawPanel=new MyDrawPanel(); for(int i=0;i<8;i++){ button[i].addActionListener(drawPanel); } panel.setLayout(new BoxLayout(panel,BoxLayout.Y_AXIS)); for(int i=0;i<8;i++){ panel.add(button[i]); } frame.getContentPane().add(BorderLayout.CENTER,drawPanel); frame.getContentPane().add(BorderLayout.EAST,panel); frame.setSize(400,300); frame.setLocation(300,200); frame.setVisible(true); } int x0,y0,x,y; public Report15(){ setBackground(Color.white); setForeground(Color.black); } class MyDrawPanel extends JPanel implements ActionListener{ public MyDrawPanel(){ addMouseListener(new MouseListener()); addMouseMotionListener(new MouseMotionListener()); } public void actionPerformed(ActionEvent e){ if(e.getSource()==button[0]){ g.setColor(Color.black); repaint(); }else if(e.getSource()==button[1]){ g.setColor(Color.red); }else if(e.getSource()==button[2]){ g.setColor(Color.orange); }else if(e.getSource()==button[3]){ g.setColor(Color.yellow); }else if(e.getSource()==button[4]){ g.setColor(Color.green); }else if(e.getSource()==button[5]){ g.setColor(Color.blue); }else if(e.getSource()==button[6]){ g.setColor(Color.white); }else if(e.getSource()==button[7]){ repaint(); } } // マウスを押し下げたとき public class MouseListener extends MouseAdapter{ public void mousePressed(MouseEvent e) { x0=x=e.getX(); y0=y=e.getY(); } } public class MouseMotionListener extends MouseMotionAdapter{ public void mouseDragged(MouseEvent e){ x=e.getX(); y=e.getY(); lineDraw(getGraphics()); x0=e.getX(); y0=e.getY(); } } public void paintComponent(Graphics g) { super.paintComponent(g); } public void lineDraw(Graphics g){ g.drawLine(x0,y0,x,y); } } } 色々調べてやってみたのですが、全然できません… Javaがあまり得意ではないので、できるだけ細かくおしえて頂けると嬉しいです。 よろしくお願いします。
質問日時: 2018/08/06 11:27 質問者: mary_0317
解決済
1
0
-
Javaにおいて、ライブラリ と クラスライブラリ は同義ですか?
Javaにおいて、ライブラリ と クラスライブラリ は同義ですか?
質問日時: 2018/08/04 11:47 質問者: re97
ベストアンサー
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Java】に関するコラム/記事
-
メダロット:第249話「Vol.249※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
日本古来の伝統工芸「金継ぎ」で修復した食器は前と同じように使えるの?
大切にしている食器が割れてしまったら、きっと誰もが「元に戻したい」と願うだろう。「教えて!goo」にも「割ってしまったお気に入りの食器を復活できる?」という質問があり、最適な方法について様々な意見が寄せら...
-
メダロット:第248話「Vol.248※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
タンス預金で旧紙幣を持ち続けるのは大丈夫?タンス預金のメリット・デメリットを紹介
今年7月、約20年ぶりに新紙幣が発行される。紙幣が変わることを改刷というが、この改刷には「タンス預金をあぶり出す目的があるのでは?」という見方をする人もいるという。「教えて!goo」にも「改刷で本当にタンス...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイクラでPythonのプログラミング...
-
eclipseで作ったプログラムを他のPC...
-
Eclipse 動的プロジェクトで404エラ...
-
コンソールから所属財産を入力(単位...
-
サーブレットをapacheで公開すると...
-
下記のリストならno002が含まれてる...
-
is this even a thing?
-
JAの支部?地域の農協のカードでス...
-
えハミルトン路と全域木のちがいって
-
CSV出力を画面から選択したデータ項...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所がつ...
-
質問です。 配列が100以上の場合は...
-
次のhtml・cssでspan内の文字を点滅...
-
Jupyter notebookですわかりません...
-
下記問題の答えが"D"になる意味がわ...
-
改行含むテキストの表示の仕方
-
JaneStyleのスレッドが見れなくなった
-
キー入力について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列にnullを代入すると、nullが文...
-
マイクラでPythonのプログラミング...
-
プログラミングの問題です。大至急...
-
下記のリストならno002が含まれてる...
-
サーブレットをapacheで公開すると...
-
Eclipse 動的プロジェクトで404エラ...
-
正規表現について質問です。 カンマ...
-
eclipseで作ったプログラムを他のPC...
-
Processingでマウスクリックで全て...
-
「main メソッドを持つクラスが見つ...
-
eclipse実行ができない
-
直し方について教えて頂きたいです。
-
質問です。 配列が100以上の場合は...
-
is this even a thing?
-
えハミルトン路と全域木のちがいって
-
list の空は [] ってあわらすのに
-
プログラミングのプの字も知りませ...
-
StringReaderのサンプルプログラム...
-
JSFタグのfタグとは
-
問題作成のWebアプリの作り方を教え...
おすすめ情報