精华内容
下载资源
问答
  • 1Java类的第一行(package处出现红线)(2)jsp页面第一行(<%@ page %>) 问题分析:出现这个问题,首先要把鼠标光标移动到小红色的叉上面,查看什么类型的错误。分析得知是无法解析javax.http.httpServlet...

    **

    问题:你是否有过这样的经历?eclipse中导入一个web项目后,然后什么都没做出现了Java类的第一行(package处出现红线)或者jsp页面第一行(<%@ page %>)处出现红线错误。

    话不多说,请看图片
    (1)Java类的第一行(package处出现红线)在这里插入图片描述(2)jsp页面第一行(<%@ page %>)
    在这里插入图片描述
    问题分析:出现这个问题,首先要把鼠标光标移动到小红色的叉上面,查看什么类型的错误。分析得知是无法解析javax.http.httpServlet
    那首先联想到导入servlet.jar包。这个方式可以解决问题,但是不实用。不可能每个项目都有servlet.jar,但是每个web项目都必须部署到Tomcat上。于是乎打开Tomcat目录。
    在这里插入图片描述我们可以看到Tomcat实际上嵌入了许多web上常用的jar包。这些jar包也称之为嵌入式jar包。平时需要用到一些web项目上常用的jar包,在网上不好找也可以在Tomcat里面去找,使用起来很方便。
    在这里插入图片描述经过分析论证,如果我们能从Tomcat端解决问题,岂不是很方便。事实上也是如此。
    每个人电脑上用到的Tomcat版本可能会有大同小异,所以每次导入外部项目时,不管有没有错误首先把环境换成自己的Tomcat环境。
    解决步骤:
    1.选中你的项目,右键Build path —>configure Build path后
    2.在这里插入图片描述3.
    在这里插入图片描述4.
    在这里插入图片描述5.
    在这里插入图片描述
    6.然后就可以看到了
    在这里插入图片描述经过上面一系列调整,基本上问题就解决了。 不过有时候,调整完自己的Tomcat环境后再项目上面仍然有小红色的叉。为了避免运行中出现错误建议立马解决。
    在这里插入图片描述
    解决方案:
    1.选中项目右键找到Properties
    在这里插入图片描述2.
    在这里插入图片描述到这里问题就解决了。实际上大部分eclipse中导入web项目后,Java类的第一行(package处出现红线)或者jsp页面第一行(<%@ page %>)处出现红线的错误,都是通过这个方法解决的。比如:有的jsp页面第一行显示的并不是javax.http.HttpServlet无法解析。也可以使用这种方法解决。

    喜欢的朋友欢迎评论指出优点和不足

    展开全文
  • java package

    2018-08-18 16:30:54
    包执行加载首先需要执行代码第一行录入: 1.package net.zxw51;(package:执行包;net.zxw51 net目录及下级zxw51目录) 2.命令行代码编译javac -d . A6_64.java(javac:编译执行文件 -d:生成文档 .:在当前目录执行编译...

    /*
    包执行加载首先需要执行代码第一行录入:
    1.package net.zxw51;(package:执行包;net.zxw51 net目录及下级zxw51目录)
    2.命令行代码编译javac -d . A6_64.java(javac:编译执行文件 -d:生成文档 .:在当前目录执行编译)
    3.命令行代码执行:java net.zxw51.A6_64
    包(package)什么是包呢?可以理解为文件夹
    包的作用:
    1.对类进行分类管理
    2.给类提供了多层命令空间

    注意:
    1.类名的全称是包名,类名
    2.定义包的语句一定要在代码的第一行
    */

    //package pack;
    package net.zxw51;
    public class A6_64{
        public static void main(String[] args){
            System.out.println("你好!!");
        }
    }

     

     

    展开全文
  • java中不带package的程序和带package的程序编译的方式是不同的。 、不带package的程序 建立个HelloWorld.java的文件,放入C:,内容如下:public class HelloWorld { public static void main(String args[]) //...

    java中不带package的程序和带package的程序编译的方式是不同的。
    一、不带package的程序
    建立个HelloWorld.java的文件,放入C:,内容如下:

    public class HelloWorld
    {
       public static void main(String args[])
       //向屏幕上写字符串"HelloWorld!"
        {
          System.out.println("HelloWorld!");
        }
    }

    1.编译
    编译的指令是javac
    编译方式:文件根目录 javac 文件名.java
    比如:这个文件名字:HelloWorld.java
    文件路径:C:\
    编译过程:
    cmd 回车
    cd \ 回车
    javac HelloWorld.java 回车
    注:此时c:\下将生成一个HelloWorld.class的文件。
    2.运行
    java HelloWorld 回车
    注:HelloWorld没有后缀。
    二、带package的程序
    一般按照包的层次来做或者使用eclipse生成的带包的文件,如何用cmd编译运行呢?
    编写一个类,它是按照包的层次编码的,如果此时想通过javac和java命令来编译运行,就需要如下来做:
    在c:\net\test下建立一个HelloWorld.java的文件,放入C:,内容如下:
    package net.test; //注意:这个第一行就是对包进行说明,其中net后面的点其实是目录的意思。

    public class HelloWorld
    {
       public static void main(String args[])
       //向屏幕上写字符串"HelloWorld!"
        {
          System.out.println("HelloWorld!");
        }
    }

    1.编译
    编译的指令是javac
    编译方式:文件根目录 javac 文件名.java
    比如:文件名字:HelloWorld.java
    文件路径:c:\net\test\HelloWorld.java
    文件包名:net.test
    编译过程:
    cmd 回车
    cd c:\net\test 回车
    javac HelloWorld.java 回车 将生成一个HelloWorld.class的文件
    或者,可以通过javac –d . 文件名.java 来生成package目录。
    2. 运行
    运行时候需要注意了,不能文件的根目录,是到文件的包目录的上层目录——可以理解为工程目录下,然后运行,文件名前需要加上包名。
    运行过程:
    cmd 回车
    C:\ 回车, 退回到根目录
    java net.test.HelloWorld 回车

    一般有包名的情况大部分是通过IDE开发的!

    展开全文
  • java package关键字

    2018-03-09 16:03:58
    20180228 java package关键字关键字 package:为了给当前的java文件设置包名。...该语句必须放在java文件中的第一行代码处(所有代码之前)。eg1:package abc;public class PackageDemo{ public static void main...

    20180228 java package关键字

    关键字 package:为了给当前的java文件设置包名。
    语法格式:
    package 包名;


    若要生成子文件夹,则使用如下的语法格式:
    package 包名.子包名;




    该语句必须放在java文件中的第一行代码处(所有代码之前)。




    eg1:


    package abc;


    public class PackageDemo
    {
      public static void main(String[] args)
      {
        System.out.prinln("hello world!!");
      }



    此时的编译命令为:javac -d . PackageDemo.java
    此时会在同级目录下,生成abc文件夹,abc文件夹内会生成PackageDemo.class文件.
    注意:若使用javac -d . PackageDemo.java命令时,hello.java文件中没有使用package语句时,则表示在当前路径下生成字节码文件(class文件);若使用javac -d . PackageDemo.java命令时,hello.java文件中有使用package语句时,则表示在当前路径下生成包名(abc文件夹),再在abc文件中生成字节码文件(class文件)。




    eg2:


    package abc.xyx.cc;


    public class PackageDemo
    {
      public static void main(String[] args)
      {
        System.out.prinln("hello world!!");
      }



    在命令行模式下,输入:
    javac -d . PackageDemo.java


    java -d . abc.xyx.cc.PackageDemo


    会输出 hello world!!

    展开全文
  • JAVA:不同包(package)的类之间如何调用(import)

    万次阅读 多人点赞 2017-04-07 15:43:04
    Java由于应用了package的机制,将不同的类存放在不同 的类名空间中,如果不同包之间互相调用其中的类时,该怎么办呢,是直接调用还是有什么其他方法呢? 【2】属于不同包的类之间的调用方法 程序1:Test.java ...
  • Javapackage

    千次阅读 2012-01-09 06:34:36
    写在程序文件的第一行。类名的全称的是 :包名.类名。包也是一种封装形式。 package cn.itstu; class PackageDemo { /* 用javac -d . PackageDemo.java 在当前目录下自动生成包的文件夹 【javac -d c:\ Package...
  • Java第一行代码

    千次阅读 2017-04-26 20:54:51
    我们学习编程语言,干的第一件事估计差不多都是习惯性的在控制台输出一句Hello World!,学习Java也不例外,那么怎样才能输出这个呢? 学习Java之前我们必须先下载这门语言的开发工具那就是Eclipse,这个开发工具是...
  • JAVA中的包(Package)

    千次阅读 2015-11-28 11:58:03
    包(Package)JAVA使用包(Package)将类组织起来,以解决类名冲突问题。不同包中的类可以具有同样的类名,而不会发生冲突。JAVA中的包机制相当于C++中在命名空间(namespace)机制。 类的导入 个类可以访问所在包中的...
  • Java 中的 ClassPath 和 Package

    千次阅读 2011-08-06 12:46:24
    发信人: SuperMMX (笑天子), 信区: Java  标 题: [整理] Java 的 Class Path 和 Package  发信站: BBS 水木清华站 (Mon Apr 9 08
  • Java package使用方法

    千次阅读 2017-10-12 14:32:47
    使用package必须是源程序第一行代码
  • Javapackage概念

    2018-09-29 14:54:29
    Java可通过关键字package系列Java文件(类)绑定到个库里,同时package还方便进行命名空间(namespace)的管理,避免同名的类产生冲突(同package里不允许同名class存在)。 1. Ja...
  • Java包(package)的命名规范&规则

    万次阅读 多人点赞 2018-03-21 03:23:11
    java中的打包机制是为了防止程序多个地方出现相同的名字而将局部程序限定在一块的机制 如不同地区存在 同名同姓的人,解决这个问题,我们不同...package必须是程序中可执行的第一行代码 package语句只能一句 ...
  • Java入门实例classpath及package详解

    千次阅读 2011-04-05 17:03:00
    Java入门实例classpath及package详解
  • Java包(package)概念

    千次阅读 2014-09-27 12:57:34
    Java可通过关键字package系列Java文件(类)
  • javapackage与import

    万次阅读 2014-02-26 08:14:33
    由于大家对package的使用存在太多困惑,我在这里将自己对于package的使用的领悟进行一点总结:  package中所存放的文件 ... 1java程序源文件,扩展名.java。  2,编译好的java类文
  • Java 使用包(Package)管理Java中的类

    千次阅读 2017-05-06 18:16:52
    程序员在开发过程中需要提供大量的类,那么这么多类会...Java允许在类名前面增加个前缀来限定这个类,这个就是Java中的包机制。二、如何定义包 1、格式 : package + 包名; 例如: package com.lemon; 注意: 1
  • java package包 、 jar包

    千次阅读 2017-08-03 13:44:33
    包:包的存在是为了解决在开发...如果想把一个类放在指定的包下,应该在java源程序的第一行放置如下格式的代码:package packagename; 先来看一个程序:package com; public class Hello{ public static void ma
  • 我现在一java程序,程序里没有package,只有堆import xxxx 请问有package和没有,.java文件都是从哪里去找jar依赖,然后import进来? 因为我这里报错找不到符号,所以想问下这个问题
  • Javapackage和import语句

    千次阅读 2016-12-07 12:01:57
    为了方便管理大型软件系统中数目众多的类,解决类的命名冲突问题,Java引入包...注:package语句作为Java源文件的第一条语句,若没有该语句,则指定无名包 如果想在一个类中引用另一个包中的类, 1.另一
  • javapackage(包)

    千次阅读 多人点赞 2017-09-25 21:38:26
    package可以理解成创建文件夹,为什么要用包这个概念呢,我们都知道,window中文件夹中不能存储同类型同名称的文件,java开发也是,我们可以在不同文件夹中创建相同文件。在创建package时注意:包名必须是小写,而且...
  • 解决The package java.awt is not accessible

    万次阅读 多人点赞 2019-11-19 02:16:43
    第一次写这个东东,也不会人看,随缘记录点东西 最近开始学java,用了eclipse IDE,但是在用awt和swing包的时候报错, The package java.awt is not accessible还有 The package java.swing is not accessible ...
  • Java package Jar包用法

    2019-08-07 16:00:17
    一般来说都用eclipse自动化图形工具搞定,我用的是ubuntu,所以需要自己打包引入。 什么是包?...1,声明一个包,用package,放在文件的第一行,如: package com.ghostwu.HelloWorld; publ...
  • 详解javapackage与import

    千次阅读 2015-05-22 19:05:10
    由于大家对package的使用存在太多困惑,我在这里将... 1java程序源文件,扩展名.java。  2,编译好的java类文件,扩展名.class。  3,其他文件,其他任何文件,也称为resource  例如图片文件,xml
  • Java中的package语句

    千次阅读 2018-01-18 10:17:30
    为Java类添加包必须在Java源文件中通过package语句指定,单靠目录名是没法指定的。Java的包机制需要两个方面保证:源文件里使用package语句指定包名class文件必须放在对应的路径下Java语法只要求包名是有效的标识符...
  • 之前对package等语句的了解并不是很深,今天借此机会,用这篇博文,好好梳理一下关于 Java 的包,和Javapackage 等语句的有关知识: ...package 语句作为Java源文件的第一条语句,指明该源文件定义的
  • Java_package和import机制

    千次阅读 2013-05-11 07:53:48
    本博文子墨原创,转载请注明出处! ... 1.package和import机制  package就类似命名空间,...在使用了packagejava文件编译class文件中,可以获得该package信息,一旦使用该类,即在正确的包名下才有效。  i
  • 包(package)是在使用多个类或接口时,为了避免名称重复而采用的种措施。 package的声明如下: package package的名称; 如果几个类分别属于不同的package,在某个类要访问到其他类的成员时(显然要访问的类需要是...
  • ​例如,函数的第一行为:package msg;(函数名test) 在编译的时候,我们应该是`javac -d . ​test.java(`注意空格) (-d:表示生成目录,设置编译生成的class文件保存路径,路径与定义的包名和层次相关。 ...
  • Java 包(package)和import关键字

    千次阅读 2015-01-14 15:49:41
     包声明应该在源文件的第一行,每个源文件只能一个包声明,这个文件中的每个类型都应用于它。 声名方法如下: 例如:如果一个源文件中没有使用包声明,那么其中的类,函数,枚举,注释等将被放在一个无名的包...
  • java中的classpath,package

    千次阅读 2006-03-06 10:20:00
    屏幕出现:Exception in thread "main" java.lang.NoClassDefFoundError: C:/JavaTest/Hellohello.class明明在为什么说CLASS不在,原因在CLASSPATH未指向CLASS路径。1、SET CLASSPATH=、、、、2、JAVA -CLASSPATH C...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 750,723
精华内容 300,289
关键字:

为什么java第一行有package

java 订阅