1. java文件里字元串裡面的內容 怎麼在dos命令行不能編譯呢
這個明顯是編碼的問題。
編碼GBK的不可映射字元,java文件第二行的注釋都沒跑過去。
解決辦法:
Notepad++ :新建文件,然後菜單中選擇格式-->以UTF-8 無BOM格式編碼,然後把代碼重新Copy進去。
重新運行即可。
2. c free 4.0在寫入代碼運行在DOS下不能顯示中文,只顯示亂碼,為什麼
保存時把文件的格式保存成了utf8格式了,但ide卻不支持utf8,
你用記事本打開那個源文件,然後點另存為,格式選擇ansi然後點保存就可以了
3. 為什麼我在DOS命令裡面編譯不了JAVA文件
首先,保證你的javac程序在搜索路徑內,如果不知道怎麼設置路徑,可以使用完整路徑運行javac
比如:C:\java\jdk1.6\bin\javac
然後再後面加上你的java文件,根據你的class文件,需要將java文件放到tom\jiafei\下
比如你在d盤根目錄運行,就是在D盤建立tom,再裡面建立jiafei,然後運行
javac tom\jiafei\Lader.java
4. 用dos命令無法編譯java
環境變數沒配好,如果你的JDK安裝在C盤里,如:C:\Program Files\Java\jdk1.6.0_10,那麼就在系統變數里(當然也可以在用戶變數里)點新建:
變數名:JAVA_HOME
變數值:C:\Program Files\Java\jdk1.6.0_10
再次點新建:
變數名:classpath
變數值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
並在path里(不要刪除原來的那些)加入 ;C:\Program Files\Java\jdk1.6.0_10\bin
然後在命令提示符下執行javac命令,,看能不能運行就ok了
這是我參考網上眾多配置方法加上實踐得出的,,希望對你有幫助。
記得不要漏掉那些分號啊,點號的,要不然就不行了
5. 關於Win-Tc的問題,我的WIN-tc在中文DOS環境下無法編譯運行!
我的也是無法在中文下運行,這個編譯系統過時了吧!畢竟很多年了!
6. dos窗口為什麼編譯不了這個程序呀
package com.test.test;
import java.util.*;
public class Test{
private static Scanner input;
private static int a1;
private static int a2;
public static void main(String[] args){
input = new Scanner(System.in);
System.out.print("");
setA1(input.nextInt());
System.out.print("");
setA2(input.nextInt());
}
public static int getA1() {
return a1;
}
public static void setA1(int a1) {
Test.a1 = a1;
}
public static int getA2() {
return a2;
}
public static void setA2(int a2) {
Test.a2 = a2;
}
}
7. dos 中文亂碼
應該是內存的問題!你可以用winpe系統測試一下內存!