teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

画像を足しました

2019/01/25 05:47

投稿

yattaze
yattaze

スコア10

title CHANGED
@@ -1,1 +1,1 @@
1
- eclipseで"メイン・クラスが見つからなかったかロードできませんでした"というエラー
1
+ gaeclipseで"メイン・クラスが見つからなかったかロードできませんでした"というエラー
body CHANGED
@@ -1,4 +1,5 @@
1
+ ![プロジェクトの階層](cae245ff28e9e29577c51477dfb6763d.png)
1
- ### 概要
2
+ ###概要
2
3
 
3
4
 
4
5
  大学の講義内でeclipseを使いjavaのプログラムを作っています。

3

packageを意図的に消していたのを直しました。

2019/01/25 05:47

投稿

yattaze
yattaze

スコア10

title CHANGED
File without changes
body CHANGED
@@ -19,9 +19,9 @@
19
19
  ### 実行できたソースコード
20
20
 
21
21
  ```Test2
22
+ package 個人情報;
22
23
 
23
24
 
24
-
25
25
  import java.awt.Graphics;
26
26
  import java.awt.event.MouseEvent;
27
27
  import java.awt.event.MouseListener;

2

個人情報があったので消しました

2019/01/25 05:44

投稿

yattaze
yattaze

スコア10

title CHANGED
File without changes
body CHANGED
@@ -20,8 +20,8 @@
20
20
 
21
21
  ```Test2
22
22
 
23
- package jp.ac.nitech.kanai.test;
24
23
 
24
+
25
25
  import java.awt.Graphics;
26
26
  import java.awt.event.MouseEvent;
27
27
  import java.awt.event.MouseListener;

1

実行できなかったコードを貼りました。

2019/01/25 05:33

投稿

yattaze
yattaze

スコア10

title CHANGED
File without changes
body CHANGED
@@ -12,17 +12,15 @@
12
12
 
13
13
  これは他のclassを実行した場合も同様でした。
14
14
  しかし、1つだけ実行できるものがありました。
15
- あまり関係ないかもしれませんが、実行できたコードを下に記します。
15
+ あまり関係ないかもしれませんが、実行できたコードと実行できなかったコード貼ります。
16
- 実行できなかったコードは文字数の関係で貼れませんでした。
17
16
 
18
17
  どうすれば実行できるようになるのか教えていただけないでしょうか、お願いします。
19
18
 
20
-
21
-
22
19
  ### 実行できたソースコード
23
20
 
24
21
  ```Test2
25
22
 
23
+ package jp.ac.nitech.kanai.test;
26
24
 
27
25
  import java.awt.Graphics;
28
26
  import java.awt.event.MouseEvent;
@@ -76,6 +74,63 @@
76
74
 
77
75
  ```
78
76
 
77
+ ### 実行できなかったソースコード
78
+
79
+ ```Test
80
+ package tetris;
81
+
82
+ import java.awt.Graphics;
83
+ import java.awt.event.MouseEvent;
84
+ import java.awt.event.MouseListener;
85
+
86
+ import javax.swing.JFrame;
87
+
88
+ class test extends JFrame implements MouseListener{
89
+ public test() {
90
+ setTitle("sucsess!!");
91
+ setBounds(100,100,400,300);
92
+ setVisible(true);
93
+ addMouseListener(this);
94
+ }
95
+
96
+ public void mouseClicked(MouseEvent e) {
97
+ Graphics g = this.getGraphics();
98
+ g.drawLine(0, 0, e.getX(), e.getY());
99
+ }
100
+
101
+ public static void main(String args[]) {
102
+ test t = new test();
103
+ t.setVisible(true);
104
+ }
105
+
106
+ @Override
107
+ public void mouseEntered(MouseEvent e) {
108
+ // TODO Auto-generated method stub
109
+
110
+ }
111
+
112
+ @Override
113
+ public void mouseExited(MouseEvent e) {
114
+ // TODO Auto-generated method stub
115
+
116
+ }
117
+
118
+ @Override
119
+ public void mousePressed(MouseEvent e) {
120
+ // TODO Auto-generated method stub
121
+
122
+ }
123
+
124
+ @Override
125
+ public void mouseReleased(MouseEvent e) {
126
+ // TODO Auto-generated method stub
127
+
128
+ }
129
+
130
+ }
131
+
132
+ ```
133
+
79
134
  ### 試したこと
80
135
  クラスをコピーして同じディレクトリ内にペースト、クラス名を変えたが同じエラー文が出ました。
81
136
  newからクラスを作成し、ソースをコピペしましたが、こちらも同じエラー文が出ました。