我是java编程语言的新手。我做了一个包名包。其中包含两个java类A. java和B. java。我用的是jdk1.5和tomcat。我想创建一个A类型的对象,并将其放在B. java中。下面是我如何试图做到这一点,但得到两个错误消息。
包装;
A.java
public class A {
private String str;
public A(){} //constructor method
public void setName(String str){
this.str = str;
}
public String getName(){
return str;
}
}
B.java
public class B {
private String temp;
public B(){} //constructor method
public String getTemp(){
A a = new A(); //creating an object of A type
temp = a.getName(); //assigning the value of getName method to temp variable
return temp; // returning temp variable
}
}
Jdk1。5、tomcat和package pack位于下面的目录中
D:\java
下面是我编译A.java和B.java的步骤
编译A.java
D:\>cd java
D:\Java>cd pack
D:\Java\pack>set path=D:\java\jdk1.5\bin (**setting up path of jdk1.5**)
D:\Java\pack>javac A.java (**Compiling A.java. Compiled it successfully**)
编译B. java
D:\Java\pack>javac A.java (**Compiling B.java. Unable to compile**)
**(Error Message is below)**
D:\Java\pack>javac B.java
B.java:9: cannot find symbol
symbol : class A
location: class pack.B
A a = new A(); //creating an object of A type
^
B.java:9: cannot find symbol
symbol : class A
location: class pack.B
A a = new A(); //creating an object of A type
^
2 errors
确保A类和B类都有一个包语句
A.java
package pack;
public class A{
....
}
B.java
package pack;
public class B{
...
}
不要从目录D:\Java\pack
编译类,而是转到包的基本目录D:\Java
,从那里编译并运行:
D:\Java> javac pack\A.java
D:\Java> javac pack\B.java
确保未设置类路径
环境变量,或使用-cp
选项指定类路径:
D:\Java> javac -cp . pack\A.java
D:\Java> javac -cp . pack\B.java
(注意:-cp.
表示在类路径中包含当前目录,由指示)。
我有一个包含两个类的java包。A类和B类。我需要在B类中创建一个A类型的对象。我不知道发生了什么。请谁帮帮我。 包装; A类 B类 我用的是JDK1。5和tomcat,并将它们放在我的D驱动器的java文件夹中。 D:\java\jdk1。5. D:\java\tomcat 现在,我的包裹文件夹也在上面的位置 D:\java\pack 下面是我如何编译我的java类文件。 步骤1:编译A.jav
我有以下问题。 我必须将json请求解析为包含泛型类型字段的对象。 编辑 我使用常规类类型进行了一些测试(因此我在将其替换为泛型之前使其工作)。现在解析单个元素效果很好。 问题是何时需要从该类中解析出列表对象。 所以我不得不告诉jackson,我的T是list类型,而不仅仅是AlbumModel。 这是我尝试过的。 但是上面的代码不起作用。这种情况的解决方案是什么? 我的泛型类型在List响应模型
我有麻烦与Spring Batch关于配置我的自定义作家这基本上是一个RepositoryItemWriter 我使用mapstruct将DTO映射到处理器内的实体。尽管这似乎是正确的,但我的作者实际上接收的是DTO项而不是实体,因此无法持久化它们。 关于批次结构的一些补充但不相关的信息。我从一个大文件中读取,将其分成较小的文件。然后我用多资源分区器分区我的步骤,处理器正在做一些格式控制,然后写入
我把包裹命名为mybundle。在这里面,我有一个名为DBConnectionManager的java文件。JAVA我试图编译这个文件,但它给出了一个错误消息。 DBConnectionManager.java 这是我放置Tomcat,JDK1.5和我的包mybndle的地方 我的jdk1.5和tomcat在: D:\java\jdk1。5. D:\java\tomcat D:\java\mybu
问题内容: 我可以从代码中将几何数据插入数据库,但只能使用SQL编辑器(例如PGAdmin III)查询数据。我无法将几何数据检索回我的代码。每次尝试都将以:“ org.postgresql.util.PGobject类型的接收对象”结尾。即使运行简单的查询来测试两个几何值是否相等,我也会收到此错误。 我正在使用:-hibernate5.2-PostgreSQL 9.6-Postgis 2.3-J
问题内容: 我似乎无法在Eclipse中运行以下代码。我有一个主要方法,这是当前打开的文件。我什至尝试了“运行方式”选项,但始终收到此错误:“编辑器不包含主类型”。我在这里做错了什么? 问题答案: 尝试关闭并重新打开文件,然后按。 确认正在运行的文件的名称与您正在处理的项目的名称相同,并且该文件中的公共类的名称也与您正在处理的项目的名称相同。 否则,请重新启动Eclipse。让我知道这是否解决了问