当前位置:  技术问答>java相关

自己写的 CLASS 文件的问题?

    来源: 互联网  发布时间:2015-05-06

    本文导语:  自己写 JAVABEAN 文件,有两个类放在不同的文件中,如 a.java  和  b.java 。 那么在 b 中怎么调用 a 中的类呀? // 文件 a.java  package bbs; import java.util.*; public class a {     public void ss     {         out...

自己写 JAVABEAN 文件,有两个类放在不同的文件中,如 a.java  和  b.java 。
那么在 b 中怎么调用 a 中的类呀?

// 文件 a.java 

package bbs;

import java.util.*;
public class a
{
    public void ss
    {
        out.print("hello!");
    }
}

// 文件 b.java
package bbs;

import bb.a;  // 这里引用类 a ,不知道对不对?
public class dd
{
    public void gg
    {
        a pp = new a();
        pp.ss();
    }
}

这两个文件放在同一个目录下,并且 a.java 已经编译通过。在编译 b.java 时说找不到 bbs.a 这个包呀。不知道这样引用对不对,应该还有什么别的方法或要设置什么地方?

|
这样不对,不应该是 import bbs.a ;应该是 import bbs.a.*; 或 import a.*; 因为 a.java 和 b.java 是在同一个包内的。
  但你必须注意,你这样写是要有前提条件的,那就是在你的 class path 内设置路局,让它指向你的包(bbs)。

|
在同一个包里,只要声明package bbs;就可以了,不需要再import bb.a这是错的,直接去掉就对了

|
楼上说得对,应该用import bbs.a.*,包.类.方法

|
其实不用import也可以,因为你的两个文件在同一个包里!

|
不用放到jdk的安装目录也行,你那包不叫bbs吗,是一个目录把,把这个目录的路径在环境变量的classpath里写一下,象配置jdk时一样,注意配置jdk时候没忘了
同级目录把(.;)?

|
// 文件 a.java
package bbs;

import java.util.*;
public class a
{
    public void ss()
    {
        System.out.print("hello!");
    }
}

// 文件 b.java
package bbs;

import bbs.a;
public class a
{
    public void gg()
    {
        a pp = new a();
        pp.ss();
    }
}

在CLASSPATH中一定要把CLASSES目录加进去.如果用的是resion则加入”c:resin-2.0.b2docWeb-infclasses”其它类似.

|
同意楼上,同一个包内的文件是可以访问的吧

    
 
 

您可能感兴趣的文章:

  • 用servlet在后台画了一个图形,可是用jdk编译成.class文件以后,这个图形没有生成,好像是必须要在浏览器中执行这个.class文件以后才能生
  • 根据Java提供的.class的文件结构我们可以编写出针对.class文件的反编译程序吗?
  • 为什么用JBUILDER生成的HTML文件打开时提示找不到CLASS类。但是这CLASS 跟它在同一目录下?
  • Jdk+tomcat中编译后的class文件应放哪儿,web-inf下怎么没有class目录,急,在线等待!
  • 请问有将class文件转换为可执行文件(如Windows下的exe文件)的工具吗?
  • 怎么在web上运行applet?我已经把class和web文件放到同一目录下了,总体是我no found class
  • JAVA编译的CLASS文件可以反编译为JAVA文件吗?
  • 用JCreator Compile文件结果找不到生成的class文件
  • 如何将class文件加入jar文件中?
  • 编译前的java文件没有,只有class文件
  • 我想问一下,java生成的.class文件能不能通过某种工具生成.exe文件?
  • 怎样把CLASS文件转成JAVA文件
  • 如何从一个.class文件得到它的.java文件?
  • 怎样从JAR文件中提取class文件??(无内容)
  • 请问用JBUILDER7怎么把一个.class文件转变为.exe 文件,请具体说明一下,谢谢了!
  • 我的一个java文件怎么编译出这么多class文件啊?(只有这点分了)
  • 求救:谁有从服务器下载文件(一次下载一个文件就可以)的class 文件或着着方面的信息吗?90分必送
  • 请教:哪里有将CLASS文件反编译为JAVA文件的软件???
  • 如何把java的class文件做成可执行文件
  • 用什么工具可以把JAVA的.CLASS文件反编译成.JAVA文件??
  • 关于在一个class中调用另一个class中对象的问题!
  • anonymous inner class的问题
  • class的相关问题?
  • UNIX下使用java运行class的问题
  • class和他的实例变量的范围的问题。
  • Class.forName("jdbc.odbc.JdbcOdbcDriver")的问题?
  • 编译后的CLASS文件运行问题
  • docker中文入门学习手册 iis7站长之家
  • .class to .exe(菜鸟问题)
  • 关于Inner Class的简单问题?
  • class文件的运行问题。向各位大侠请求帮助
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.tools枚举javafileobject.kind的类成员方法: class定义及介绍
  • 反编译一个class,这句话怎么理解:static Class class$jnsoft$manager$Slog;
  • java命名空间java.io接口objectstreamconstants的类成员方法: tc_class定义及介绍
  • public class Test 和 class Test 两种声明有什么区别
  • java命名空间java.lang.annotation枚举retentionpolicy的类成员方法: class定义及介绍
  • 有两个:1.class与2.java,2.java继承1.class类,要把2.java编译成2.class给如何书写!
  • java命名空间java.lang类class<t>的类成员方法: getsuperclass定义及介绍
  • class.forname的用处?如class.forname("Sun.Jdbc.Odbc.JdbcOdbcDriver")??????
  • java命名空间javax.swing.text.html类html.attribute的类成员方法: class定义及介绍
  • 如何实现在一个程序中,通过不同的Class名称调用不同的Class。
  • java命名空间javax.tools枚举standardlocation的类成员方法: class_path定义及介绍
  • driver = (Driver)Class.forName(driverName).newInstance()和Class.forName(driverName);有什么不同呀?
  • java命名空间javax.lang.model.element枚举elementkind的类成员方法: class定义及介绍
  • 为什么我的applet编译完,之后除了applet1.class之外,还有一个applet$1.class?
  • java命名空间javax.tools枚举standardlocation的类成员方法: class_output定义及介绍
  • xx.java继承yy.class,编译xx.java为xx.class时应怎样书写?(谢谢)
  • java命名空间java.util类resourcebundle.control的类成员方法: format_class定义及介绍
  • public class welcom1{ 与 class welcom1{ 有什么区别
  • java命名空间java.lang类class<t>的类成员方法: getenumconstants定义及介绍
  • 一定要帮我呀,还是有关editplus的使用,为什么我编译没有.class.但可以解释.class呀
  • java命名空间java.lang类class<t>的类成员方法: getdeclaringclass定义及介绍
  • 哪位解释一下这句话constructor code executes from the current class up the hierarchy to the ancestor class


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3