導航:首頁 > 源碼編譯 > java類無法編譯

java類無法編譯

發布時間:2022-09-02 05:50:38

java編程中把類名設置為了String,以後的Java源碼無法編譯報錯如下,請問如何解決

第一個錯誤,jdk編譯的時候 不知道這個 myqq 是個啥,你也沒有貼出來代碼,我估計是這個變數定義有問題
第二個錯誤,自己定義的String類 跟jdk自帶的String類沒有任何關系,無法強制轉換,肯定會報錯,這就相當於你 把java中的 Integer 強制轉換成 Student 類,從根上就不一樣

❷ java代碼無法編譯,求助大神

給你這個,改好能夠執行的
這個這么寫,你寫錯了 this.add(jb1, BorderLayout.EAST);

import java.awt.*;
import javax.swing.*;
public class TestFile extends JFrame {
JButton jb1, jb2, jb3, jb4, jb5;
/** * @param args */
public static void main(String[] args) {
TestFile TestFile = new TestFile();
}
public TestFile() {
jb1 = new JButton("中");
jb2 = new JButton("北");
jb3 = new JButton("東");
jb4 = new JButton("南");
jb5 = new JButton("西");
this.add(jb1, BorderLayout.EAST);
this.add(jb2,BorderLayout.NORTH);
this.add(jb3,BorderLayout.EAST);
this.add(jb4,BorderLayout.SOUTH);
this.add(jb5,BorderLayout.WEST);
this.setTitle("hello");
this.setSize(200, 200);
this.setLocation(500, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}

❸ 為什麼我的java無法編譯呢

PATH 沒設定正確

環境變數 JAVA_HOME 指向JDK的安裝目錄

把JDK下的bin的完整路徑,添加到PATH環境變數

環境變數中不要配置CLASSPATH 。。。。。。。。。。。

❹ java無法編譯- -

環境變數配置問題,可以在我的電腦,屬性,高級系統設置,環境變數,新建一個變數名JAVA_HOME,值為jdk安裝目錄比如C:\Java\jdk1.7.0_25 。另外在path變數中編輯,在最後加上
;C:\Java\jdk1.7.0_25\bin. 這個也是你安裝jdk的地方的路徑
如果本來就有";"就不要這個符號。然後重啟命令行再試試。

❺ 編譯java文件出錯

說明當前的java文件中有錯誤的代碼,導致無法編譯。

解釋:java的編譯過程中,java代碼必須是完全正確的,不能有紅色」×「錯誤,否則是無法正常編譯的。

備註:可以將滑鼠放到紅叉上,看看具體的錯誤,之後針對問題進行解決即可,不報錯之後再進行編譯。

❻ java程序無法編譯~求解

class Person{
private String name;
private String location;

Person(String name){
this.name = name;
location = "beijing";
}
Person (String name,String location){
this.name = name;
this.location = location;
}
public String info(){
return
"name: "+name+
" location :"+location;
}
}
class Teacher extends Person{

private String capital;

Teacher(String name , String capital){
this (name,"beijing",capital);
}
Teacher(String n , String l ,String capital){
super(n,l);
this.capital = capital;

}
public String info(){
return super.info() + "capital" + capital;
}
}

class Student extends Person{
private String school;
Student(String name , String school){
this(name,"beijing", school);

}
Student (String n ,String l,String school){
super(n,l);
this.school = school ;
}
public String info(){
return super.info()+
"school: "+school;

}

}

public class TextTeacher{
public static void main(String[] args) {
Person p1 = new Person("A");
Person p2 = new Person("B","shanghai");
Student s1 = new Student ("C","S1");
Student s2 = new Student ("C","shanghai","S1");
System.out.println(p1.info());
System.out.println(p2.info());
System.out.println(s1.info());
System.out.println(s2.info());

Teacher t1 = new Teacher ("D" , "Professor");
System.out.println(t1.info());

}
}
沒有太大的錯誤,無非是少了個{、},或者是將capital寫成了captical、capcital、或是把public寫成了pubilc

❼ java編譯不了類

簡單的說, Car 不是JAVA 基礎類型, 需要你導入這個類
。如果你在這工程裡面有Car 類
ctrl + shift + o
如果沒有 請建立 。
你也可以在 錯誤行前面的叉 上點一下左鍵
如果英文差不多的話,是可以 看懂的,幫助的。

❽ javac 無法編譯java文件

那就是你的環境問題。
你不用編任何代碼看可不可以通過javac
另:文件存放位置要明確 最好用英文。

❾ java安裝好了,卻不能編譯。為啥

安裝完JDK後,需要配置環境變數。

新建系統變數JAVA_HOME 和CLASSPATH
變數名:JAVA_HOME
變數值:C:\Program Files\Java\jdk1.7.0
變數名:CLASSPATH
變數值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

其中變數值為你自己安裝jdk的文件目錄這里要注意。

選擇「系統變數」中變數名為「Path」的環境變數,雙擊該變數,把JDK安裝路徑中bin目錄的絕對路徑,添加到Path變數的值中,並使用半形的分號和已有的路徑進行分隔。
變數名:Path
變數值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
這是java的環境配置,配置完成後直接啟動eclipse,它會自動完成java環境的配置

❿ 為什麼java不能編譯和運行

因為沒有找到類。。。首先你這個沒有包。。所以直接到編譯好的hello所在的文件夾下面。。。
命令是這個
java
-cp
.
hello
注意。。。「.」前後空格。。。jdk1.6之後不知道為什麼必須指定cp。。。。。反正你記住這樣就行了
ps:cp
means
classpath

閱讀全文

與java類無法編譯相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:769
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:844
安卓怎麼下載60秒生存 瀏覽:803
外向式文件夾 瀏覽:240
dospdf 瀏覽:431
怎麼修改騰訊雲伺服器ip 瀏覽:392
pdftoeps 瀏覽:496
為什麼鴻蒙那麼像安卓 瀏覽:736
安卓手機怎麼拍自媒體視頻 瀏覽:186
單片機各個中斷的初始化 瀏覽:724
python怎麼集合元素 瀏覽:481
python逐條解讀 瀏覽:833
基於單片機的濕度控制 瀏覽:499
ios如何使用安卓的帳號 瀏覽:883
程序員公園采訪 瀏覽:812
程序員實戰教程要多長時間 瀏覽:979
企業數據加密技巧 瀏覽:135
租雲伺服器開發 瀏覽:814
程序員告白媽媽不同意 瀏覽:337
攻城掠地怎麼查看伺服器 瀏覽:601