亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

以下關于java報錯的問題,請問一下該怎么做?

以下關于java報錯的問題,請問一下該怎么做?

守候你守候我 2022-01-14 15:11:52
public class Person {private String name;public void setName(String name){this.name=name;}public String getName(){return this.name;}public void print(){System.out.print("Person's name is "+this.getName());}}public class Test{public static void main(String args[]){Person person=new Person();person.setName("zhangsan");person.print();}}Test報錯:The public type Test must be defined in its own file這是為什么啊,第一次通過了,我又重新敲的代碼,一樣的,然后就提示錯誤了,請大神幫忙解答下!
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

HiberanteSessionFatory估計有問題既然是SSH 特別要小心jar包沖突
摟主我估計你的原因是
hibernateSessionFatorySpring 和 Hibernate 共用的一些 jar 文件發生了版本沖突, 刪除 WEB-INF/lib/asm-2.2.3.jar 然后重啟 Tomcat.
asm-2.2.3.jar
asm.jar
asm-attrs.jar
asm-commons-2.2.3.jar
asm-util-2.2.3.jar,這些包刪除2.2.3
________________________________________________
摟主你用myeclipse吧,工程你總有jar包吧不然你這樣右鍵你的工程,點properties,有一排點java Build path點上面一排的libaries好了有一排包了吧,把asm-2.2.3.jar包remove了
____________________________________________
我沒說上面的都要留下的,摟主看你的項目需求,這樣吧摟主你把這幾個包都輩分一下,試試我這個組合asm-attrs.jar,asm.jar其他移到其他兩文件夾
一般來說普通ssh這兩個包就夠用了,其他包加進去特別容易沖突
_____________________________________________-
呆會不要補充了沒有次數了,你是不是把hibernate 的包也刪了我剛才意思是
asm-2.2.3.jar
asm.jar
asm-attrs.jar
asm-commons-2.2.3.jar
asm-util-2.2.3.jar
這五個包只要留asm-attrs.jar,asm.jar
把HIBERNATE的JAR10個 需要的包




查看完整回答
反對 回復 2022-01-16
?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

你不會是把兩個類寫在一個文件里吧,需要分開寫啊

查看完整回答
反對 回復 2022-01-16
  • 2 回答
  • 0 關注
  • 203 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號