使用cmd執行java注意的一些問題
1.編碼不對:
我們的JDK一般都是國際版,在使用cmd編譯程式的時候預設獲取OS的編碼,即GBK,若我們的程式原始碼是使用utf8的,則在編譯的時候會報錯。
解決辦法:javac -encoding utf8
2.java檔案在不同路徑下(直接src下/src的某個包下)
a.不在任何的包下
cd 你的java檔案路徑----->javac 檔名.java ------> java 檔名
b.在包下
cd 你的java檔案路徑----->javac 檔名.java ------> cd..(退回到上層,即你的src下)------->java 包名.檔名(包名/檔名)
c.向main裡面的args陣列傳遞引數
相關推薦
使用cmd執行java注意的一些問題
1.編碼不對: 我們的JDK一般都是國際版,在使用cmd編譯程式的時候預設獲取OS的編碼,即GBK,若我們的程式原始碼是使用utf8的,則在編譯的時候會報錯。 解決辦法:javac -encoding utf8 2.java檔案在不同路徑下(直接src下/src的某個包下
使用cmd執行Java中文問號,Python列印直接報錯的原因和解決
Python列印報錯的一個原因 當使用Python寫程式碼出現中文時,若只是亂碼那還好處理,開頭加 #-*- coding=utf-8 -*- 並且所有編碼一致,網上有很多案例。 有一天我在整一個線上寫爬蟲程式碼的專案時,建立Python專案並書寫程式碼使用cmd執行時,列印中
CMD執行JAVA出現編碼GBK的不可對映字元處理方法
出現這樣的錯誤,一般是因為程式碼中含有中文字元,註釋中的中文字元也算。由於使用CMD執行java程式的時候,系統預設的編碼格式是gbk。而包含中文字元的程式碼一般是UNICODE格式,所以直接執行含有中文字元的程式碼就很容易出現編碼錯誤。
記一次使用cmd執行java檔案遇到的坑...包括“使用java命令執行class檔案提示“錯誤:找不到或無法載入主類“的問題”
今天寫了一個java檔案,類似聊天軟體的東西。在eclipse裡輸入輸出顯得沒感覺,於是乎就準備在cmd裡輸入和顯示輸出。如下圖,我準備執行的是ChatDemo.class檔案。路徑是:D:\workspace\Learn\bin\com\udp 。 然後我就開啟cmd,傻傻的輸入:cd D
cmd執行Java的步驟以及出現找不到或無法載入主類的時的解決辦法
cmd下編譯執行Java步驟(前提是JDK和環境變數已配置好): 假設HelloWorld.java放在D:\JavaProject\src 1.轉到檔案所在碟符: 輸入 d: 然後回車鍵 2.進入相
關於cmd執行java程式出現亂碼情況解決辦法
中午在執行一個程式時(我用的notepad++),突然出現亂碼,然後百度之後知道很多像我一樣的新手都遇到過這樣的問題。話不多說上解決辦法: 辦法:開啟notepad++,點選視窗上方的 “編碼” 選項,然後選下邊的 “轉為ANSI” 選項,重啟cmd,按照步驟執行程式
cmd執行Java命令時編譯通過,但是找不到主類或無法載入主類
剛剛開始學習Java時,發現一個重大問題,CMD執行javac命令能編譯,但是隻要執行java命令就顯示無法載入主類,但是eclipse正常執行,困擾了我很久,後來發現問題所在,是一個很奇葩的問題,給大家分享一下: 就是在用java命令時不要加.class字尾名!!!
如何使用cmd執行java程式
一、檢視並配置環境變數 ①在控制面板——系統與安全——系統,點選遠端設定彈出“系統屬性”的彈框,選擇“高階”,就可以找到“環境變數”(win10使用者可以直接用Cortana搜尋“編輯系統環境變數”) ②在系統變數中新增 JAVA_HOME C:\P
用cmd執行java可以,卻不能執行javac,怎麼辦?
原因:這是因為安裝java時把jdk的路徑和jre的路徑選擇成一樣,就造成覆蓋了。這時候你在lib下也找不都tools.jar和dt.jar.解決:1.首先解除安裝java,解除安裝很容易,直接把這兩個有關java的程式給解除安裝了就行了(用windows自帶的解除安裝)。解除安裝完你也會發現,原來放java
記一次解決cmd中執行java提示"找不到或無法加載主類"的問題
提示 .com nbsp 大小寫 環境變量 spa 文件中 .exe 輸入 今天遇到一個問題:在cmd命令行中,用javac編譯java文件可以成功,但是用java執行卻提示“找不到或無法加載主類”。現將該問題的原因以及解決辦法記錄一下。 先理解一下系統變量path和cla
cmd執行指令java -version或java報錯處理
報錯如下:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion' has value '1.8', but '1.7' is required. Error: could not find ja
關於在cmd中無法執行java
一開始,我在cmd中輸入java總是顯示“不是內部或外部命令,也不是可執行的程式或批處理檔案“。 之前有配置過,但不知道怎麼就沒有了 主要是路徑沒有配置好 我的電腦->右鍵->屬性->高階->環境變數->系統變數->PATH->C:\Program F
javac錯誤:cmd下java命令可以用 javac不是內部或外部命令 也不是可執行的程式 解決方法(已解決)
在Oracle官網下載JDK安裝; jdk安裝路徑:C:\Java\jdk1.8.0_191;(jre路徑為C:\Java\jre8) 下面設定環境變數(重點): 開啟我的電腦,屬性,系統,高階系統設定,找到環境變數,在系統變數裡新建: JAVA_HOME &n
用cmd執行記事本寫的java檔案,以及jdk版本和執行版本不一致原因及其解決辦法
1.首先新建一個記事本,檔名改為Welcome.java拓展名也要改!(屬性裡面改為顯示拓展名,這樣才可以通過重新命名的方式改檔案個格式) public class Welcome{ public static void main(String[] args){ System.out.pr
記一次解決cmd中執行java提示"找不到或無法載入主類"的問題
今天遇到一個問題:在cmd命令列中,用javac編譯java檔案可以成功,但是用java執行卻提示“找不到或無法載入主類”。現將該問題的原因以及解決辦法記錄一下。 先理解一下系統變數path和classpath的作用。 path:可執行命令的搜尋路徑,在該路徑下搜尋可以執行的程式或批處理檔案。 命令
win10安裝JDK cmd中可以執行java,但不能用javac,解決方案
win10安裝JDK cmd中可以執行java,但不能用javac 網上教程(1)新建->變數名"JAVA_HOME",變數值"C:\Java\jdk1.8.0_05"(即JDK的安裝路徑) (2)編輯->變數名"Path",在原變數值的最後面加上“;%JAVA_HOME%\bin;%JAVA_
java多執行緒的一些小技巧,小白必備!
什麼是多執行緒呢?多執行緒是為了使得多個執行緒並行的工作以完成多項任務,以提高系統的效率。執行緒是在同一時間需要完成多項任務的時候被實現的。 在Java中如何實現執行緒 在Java語言層面上只有兩種實現執行緒的方式。繼承java.lang.Thread類和實現java.lang.Runnab
java cmd執行提示:“錯誤:編碼GBK 的不可對映字元”
原因是含有中文字元解決方法:加 -encoding UTF-8例: javac -encoding UTF-8 test.javajava testIDEA 或Eclipse 中選擇右鍵--》屬性裡面設定編碼格式
cmd下執行java程式報錯:錯誤: 找不到或無法載入主類
通常出現這種問題有以下三種原因: 第一:環境變數配置不正確,配置環境變數時一定要將CLASSPATH配上,(配置教程) 第二:執行方法有誤,進入java檔案目錄下,首先執行javac xxx.jav
DOC編譯和執行java程式注意事項
配置環境變數 JAVA_HOME C:\Program Files (x86)\Java\jdk1.6.0_25 Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; CLASSPATH .;%JAVA_HOME%\lib\dt.ja