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

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

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

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

解決済

パッケージxxxは存在しませんというエラーが出ます

yx18kuzAoF
yx18kuzAoF

総合スコア10

Java

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

1回答

0評価

2クリップ

64626閲覧

投稿2016/12/12 12:15

編集2016/12/13 07:51

高橋麻奈氏の「やさしい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

import mybeans.*; import javax.servlet.*; import javax.servlet.http.*; public class Sample6 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException { try{ String tmp = request.getParameter("cars"); String carname = new String(tmp.getBytes("8859_1"), "JISAutoDetect"); CarBean cb = new CarBean(); cb.setCarname(carname); cb.makeCardata(); request.setAttribute("cb",cb); ServletContext sc = getServletContext(); if(carname.length() != 0){ sc.getRequestDispatcher("/Sample6.jsp") .forward(request, response); } else{ sc.getRequestDispatcher("/error.html") .forward(request, response); } } catch(Exception e){ e.printStackTrace(); } } }

//JavaBeansのファイル
//ファイルの場所:C:¥Program Files\Apache Software Foundation¥Tomcat 7.0\webapps\YJKSample07\WEB-INF\classes\mybeans

Java

package mybeans; import java.io.*; public class CarBean implements Serializable { private String carname; private String cardata; public CarBean() { carname = null; cardata = null; } public void setCarname(String cn) { carname = cn; } public String getCardata() { return cardata; } public void makeCardata() { cardata = "車種:" + carname; } }

環境設定
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

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

KSwordOfHaste

2016/12/12 13:41

コマンドプロンプトでjavacを使ってコンパイルしているのか何らかの開発ツール(Eclipse, IntelliJ IDEA, NetBean等々)を使っているのか記載しましょう。

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Java

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