cmd編譯java文件中文亂碼_亂碼 HelloWorld 世界你好 cmd 執行輸出的中文java 顯示亂碼 解決 另附 win無法執行編譯運行javac java編譯文件的解決方案...

【博客園cnblogs筆者m-yb原創,轉載請加本文博客鏈接,筆者公眾號aandb7 愛碼一生,QQ群927113708, github: https://github.com/mayangbo666】

這是一篇java入門:

java是眾多編程語言之一, 就是開發的工具技術, 沒什么特別, 是應用廣, 嚴謹的語言, 大城市從業人員飽和, 容易掉頭發, 加班996的技術工種, 跟搬磚的民工沒什么區別, 當然工地也有高低分: 搬磚的與工程師; 對應java碼農與java程序員架構師之類. java開發主要做網站后臺服務開發的偏多.

首先簡略介紹win搭建java環境:

搜java找到oracle域名的進去下載對應jdk安裝程序.安裝jdk的時候會附贈jre.

jdk:java 開發環境工具包, jre: java運行環境, 包含文檔代碼包.

安裝完jdk, 接著就是配置計算機的環境變量:(好讓計算機識別你的java命令)

在計算機/我的電腦 右鍵選擇屬性, 高級系統設置, 環境變量,看到xx的用戶變量和系統變量,

這里選擇配置系統變量, 以便每個用此計算機的賬號用戶都可以直接使用.

首先, 找到Path: 在后面加上 %JAVA_HOME%\bin 注意用英文;分隔.

然后新建 變量名 JAVA_HOME, 變量值填寫jdk的安裝根目錄:

b0165392600aaead2efc29be641fb8a1.png

環境變量編輯完畢后,一路確定保存.

然后運行cmd命令行,

執行javac

執行java

執行java -version

如果三者都顯示正確,

現在寫個程序檢驗下:

在win的文件管理下找到一個文件夾, 準備寫java代碼.

從這個文件路徑打開cmd.

在文件夾新建文本文檔,新建文檔.txt

重命名為TestEncode.java

用sublime打開,

選文本的編碼方式UTF-8,

寫出或粘上如下代碼,保存.

用剛才打開的這個路徑下的cmd,

執行javac -encoding utf-8TestEncode.java以utf-8編譯為class文件(ps 如果只用javac Xxx.java 就不能正常顯示),

執行java TestEncode

正確輸出:世界, 你好,helloworld

結束~

作者

public classTestEncode {public static voidmain(String[] args) {

System.out.println("世界, 你好,helloworld");

}

}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530557.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530557.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530557.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java linux獲取實時cpu_用java取得linux系統cpu、內存的實時信息(參考別人代碼)...

/**   * cat /proc/cpuinfo - cpu (i.e. vendor, mhz, flags like mmx) * cat /proc/interrupts - 中斷   * cat /proc/ioports - 設備io端口   * cat /proc/meminfo - 內存信息(i.e. mem used, free, swap size)   * cat /proc/partitions - …

自我學習--關于如何設計光耦電路

本人在項目中多次設計光耦電路,目前電路在項目中運行比較平穩,所以總結一下自己的設計經驗,與大家交流一下,如有錯誤還希望大家指出改正,謝謝(V:Smt15921588263;愿與大家多交流&…

java 讀取 xmltype_java操作XMLType的幾種方法

XMLType是oracle數據庫特有的數據類型可以用來存儲一段xml,通過java(本文使用jdbc)插入XMLType根據sql中參數的類型通常有以下3種方法:本文使用的數據庫為oracle10.2.1一、String,客戶端只需傳遞一個字符串參數,創建xmltype的任務完全交給數據庫,此方法數據庫的壓力最大String …

java運算符優先級舉例_列舉出java運算符的優先級

展開全部優先級 操作符 含義 關聯性32313133353236313431303231363533e59b9ee7ad9431333337613833 用法----------------------------------------------------------------1 [ ] 數組下標 左 array_name[expr]. 成員選擇 左 o…

java websocket ie8_websocket兼容IE8

最近由于項目需要做實時聊天功能,選擇了html5的websocket方案(事實上node.jssocket.io兼容性更好,個人覺得這個方案更加完美),websocket實現實時聊天的demo網上很多,但是兼容IE8的資料卻很少,這塊折騰了很久。websoket…

java newfile() bug_java初學者小白?遇到BUG就慌了?有關java異常的十大問題詳解!...

1.已檢查與未檢查簡而言之,必須在方法中顯式捕獲已檢查的異常,或在方法的throws子句中聲明該異常。未檢查的異常是由無法解決的問題引起的,例如被零除,空指針等。檢查的異常特別重要,因為您希望使用API的其他開發人員知…

java 日期操作工具類_java8操作日期的工具類

java8操作日期的工具類一、方法概覽該包的API提供了大量相關的方法,這些方法一般有一致的方法前綴:of:靜態工廠方法。parse:靜態工廠方法,關注于解析。get:獲取某些東西的值。is:檢查某些東西的…

mysql攔截器實現crud_Mybatis自定義SQL攔截器

本博客介紹的是繼承Mybatis提供的Interface接口,自定義攔截器,然后將項目中的sql攔截一下,打印到控制臺。先自定義一個攔截器package com.muses.taoshop.common.core.database.config;import org.apache.commons.lang3.StringUtils;import or…

python 桌面提醒_使用Python獲取桌面通知

開發一款可提醒您諸如警報或待辦事項清單等計劃的應用程序真是太好了。在本文中,我將引導您逐步編寫如何使用Python獲取桌面通知的程序。桌面通知應用程序如何工作?您今天將要學習開發的桌面通知應用程序的主要目的是不斷提醒我們我們一天中需要完成的不…

java線程同步的實現_【Java多線程系列三】實現線程同步的方法

packagecom.concurrent.test;importjava.util.Stack;importjava.util.concurrent.ArrayBlockingQueue;importjava.util.concurrent.BlockingQueue;importjava.util.concurrent.locks.Condition;importjava.util.concurrent.locks.ReentrantLock;/*** Description: 三種方法實現…

python建立py文件夾過程_Pycharm創建python文件自動添加日期作者等信息(步驟詳解)...

百度AI接口的調用方法不必多介紹。官網地址 人流量統計新建AipBodyAnalysisfrom aip import AipBodyAnalysis""" 你的 APPID AK SK """APP_ID 你的 App IDAPI_KEY 你2021-02-03 14:24:01本文主要介紹了在python3.9下如何安裝scrapy的方法&…

python父親節祝福_父親節祝福語精選簡短 父親節祝福語簡短獨特

1.您的堅忍不拔和錚錚硬骨是我的榜樣,我從您那兒汲取到奮發的力量,走過挫折,邁向成功,爸爸,您是我永遠的榜樣,我愛您!祝您節日快樂!2.您的懷抱,是我的小天地;…

redis java應用_redis在JAVA的簡單應用

reids是一個高性能的key-value數據庫。它存儲的value支持各種類型的數據,如String,List,set,hash類型。在此基礎上,各種不同方式的排序。本文不具體爭對redis數據庫的各種命令,而是在Java實現簡單的調用。1. //初始化R…

java安裝 hello_安裝JAVA步驟,并編寫HELLOWORLD程序

安裝Java步驟,并編寫helloworld程序1.安裝JDK(Java Development Kit)JDK是Java開發工具包(Java Development Kit)的縮寫。它是一種用于構建在J Java 平臺上發布的應用程序、applet和組件的開發環境。即編寫Java程序必須有JDK,它提供了編譯Java和運行Java…

java實現Fmeasure計算_聚類結果的評估指標及其JAVA實現

一. 前言又GET了一項技能。在做聚類算法的時候,由于要評估所提出的聚類算法的好壞,于是需要與一些已知的算法對比,或者用一些人工標注的標簽來比較,于是用到了聚類結果的評估指標。我了解了以下幾項。TP:是指被聚在一類的兩個量被…

java隨機產生坐標點_剛學JAVA不久,問一下怎么把這個程序實現隨機啊,不是按照坐標...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓int i;int z0;int j,h0,k0;int AppletWidch,AppletHeight,currentImage;Image Animation[],SerialImage,OffScreen;Thread newThread;Graphics drawOffScreen;MediaTracker MT;ImageProducer Source;CropImageFilter CutImage;publ…

ubuntu安裝java的rpm_ubuntu安裝jdk-6u45-linux-x64-rpm.bin

1、參考網址:ZC: 網頁內容保存于 “百度云 CodeSkill33 --> 全部文件 >來自網頁 > Linux > ubuntu > ubuntu安裝jdk-6u45-linux-x64-rpm.bin__Work_20160115_0851.rar”2、(1)、我是將jdk-6u45-linux-x64.bin放在 "/home"下的(2)、命令&qu…

java窗體容器坐標_Java的屏幕坐標是以像素為單位的,容器的左下角被確定為坐標的起點。...

屏單位的的左定為的起點Despite ________ difficulties, they did not find the life in London unpleasant.幕坐As soon as I was ____________, I began to have second thoughts about leaving.標被確The girl was uncertain what to do, or what tone of voice to_________…

mysql 相同字段相減_mysql datetime 類型字段相減

背景:今天測試一個mariadb中datatime類型的字段相減問題,直接用2個字段相減得到的數值并不是秒,很坑。后面百度了一些方法,說是使用 DateDiff 函數,這個函數文檔還說有3個參數,但是3個參數運行是報錯的。要…

java類 連接時機_java類的加載時機

類加載它直接表現出來的代碼應該是 ClassLoader.getSystemClassLoader().loadClass("com.my.test.AbcClass")。所以具 體完成類的加載工作的,是常被提到的類加載器ClassLoader,它就是專門干這件事的。“類的加載”具體而言就是指將類.class文件…