高橋麻奈氏の「やさしいJava 活用編」を使って勉強しています。プログラムにこのようなエラーが出てきて困っています。
コマンドプロンプト:
cd C:¥Program Files\Apache Software Foundation¥Tomcat 7.0\webapps\YJKSample07\WEB-INF\classes >javac Sample6.java
Sample6.java:1: エラー: パッケージmybeansは存在しません
import mybeans.*;
^
Sample6.java:14: エラー: シンボルを見つけられません
CarBean cb = new CarBean();
^
シンボル: クラス CarBean
場所: クラス Sample6
Sample6.java:14: エラー: シンボルを見つけられません
CarBean cb = new CarBean();
^
シンボル: クラス CarBean
場所: クラス Sample6
エラー3個
//問題が起きているファイル
//ファイルの場所:C:¥Program Files\Apache Software Foundation¥Tomcat 7.0\webapps\YJKSample07\WEB-INF\classes
Java
1import mybeans.*; 2import javax.servlet.*; 3import javax.servlet.http.*; 4public class Sample6 extends HttpServlet 5{ 6 public void doGet(HttpServletRequest request, 7 HttpServletResponse response) throws ServletException 8 { 9 try{ 10 String tmp = request.getParameter("cars"); 11 String carname = new String(tmp.getBytes("8859_1"), "JISAutoDetect"); 12 13 CarBean cb = new CarBean(); 14 cb.setCarname(carname); 15 cb.makeCardata(); 16 request.setAttribute("cb",cb); 17 ServletContext sc = getServletContext(); 18 19 if(carname.length() != 0){ 20 sc.getRequestDispatcher("/Sample6.jsp") .forward(request, response); 21 } 22 else{ 23 sc.getRequestDispatcher("/error.html") .forward(request, response); 24 } 25 } 26 catch(Exception e){ 27 e.printStackTrace(); 28 } 29 } 30} 31
//JavaBeansのファイル
//ファイルの場所:C:¥Program Files\Apache Software Foundation¥Tomcat 7.0\webapps\YJKSample07\WEB-INF\classes\mybeans
Java
1package mybeans; 2import java.io.*; 3public class CarBean implements Serializable 4{ 5 private String carname; 6 private String cardata; 7 8 public CarBean() 9 { 10 carname = null; 11 cardata = null; 12 } 13 14 public void setCarname(String cn) 15 { 16 carname = cn; 17 } 18 public String getCardata() { 19 return cardata; 20 } 21 public void makeCardata() { 22 cardata = "車種:" + carname; 23 } 24 25} 26
環境設定
CLASSPATH:
C:¥Program Files¥Java¥jdk1.8.0_91¥db¥lib¥derby.jar;C:¥Program Files\Apache Software Foundation¥Tomcat 7.0¥lib¥servlet-api.jar;.
補足1:
コマンドプロンプトでjavacを使ってコンパイルをしています。
補足2:
ファイルの配置図は次のようになっています。
classes
|
|---Sample6.java
|
|
|
|
|---mybeans---CarBean.java

回答1件
あなたの回答
tips
プレビュー