一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - CMD運行Intellij Idea編譯后的class文件操作

CMD運行Intellij Idea編譯后的class文件操作

2021-08-11 12:16我可能在扯淡 Java教程

這篇文章主要介紹了CMD運行Intellij Idea編譯后的class文件操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

或許很多java初學者都會用javac、java命令運行程序,運行過幾次后就轉向開發工具。我本人也是這樣,很久沒有用命令行去執行java文件了,現在都是用eclipse、intellij idea等編譯工具直接編譯運行。

昨天開始學習《算法》,里面很多代碼都用到了命令行重定向文件實現輸入輸出,所以昨天用命令去執行class文件時碰到了一個noclassdefounderror異常,網上說的也很雜,看得"一頭霧水",其實還是基礎不好,搞清楚原理很多問題就迎刃而解了。

idea編譯后java文件和class文件不在同一個目錄(后來發現和這沒關系)

重新建一些目錄測試

CMD運行Intellij Idea編譯后的class文件操作

然后cmd進入當前目錄,javac編譯生成class文件,然后復制到out\com\test目錄

CMD運行Intellij Idea編譯后的class文件操作

然后進入該目錄(模擬idea目錄),java helloworld運行報錯

CMD運行Intellij Idea編譯后的class文件操作

查了很多資料,發現只要在包的上一層目錄(src)或者在任意目錄添加classpath都可以運行

方法一:

CMD運行Intellij Idea編譯后的class文件操作

方法二:

CMD運行Intellij Idea編譯后的class文件操作

終于成功運行了,可以愉快地玩代碼了...

知識點:

包是java中為了解決命名沖突而設置的,一個程序寫了包和沒寫在jvm中是兩個東西,若沒寫,默認包,虛擬機會把所有的不寫包名的類規整在一起組成默認包,默認包時不需要注意文件包結構

補充:idea 項目編譯后沒有class文件

問題

idea項目突然無法運行,提示找不到某個類。查看了編譯輸出目錄out,發現沒有class文件。

嘗試解決

嘗試刪除out、重新導入項目、在gradle面板點擊刷新,都沒能解決問題。

問題解決

最后,點擊build->rebuild project解決。不明原因,先做下記錄。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。如有錯誤或未考慮完全的地方,望不吝賜教。

原文鏈接:https://blog.csdn.net/a1275302036/article/details/79277196

延伸 · 閱讀

精彩推薦
  • Java教程詳解Java語言中一個字符占幾個字節?

    詳解Java語言中一個字符占幾個字節?

    這篇文章主要介紹了Java語言中一個字符占幾個字節,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下...

    du_xian_sheng9902021-07-31
  • Java教程java反射總結實例詳解

    java反射總結實例詳解

    這篇文章主要結合實例形式分析了介紹了java基于反射得到對象屬性值的方法,Class類,基本數據類型,類的反射等,需要的朋友可以參考下...

    wang_xing19934282020-09-10
  • Java教程MyBatis學習教程(六)-調用存儲過程

    MyBatis學習教程(六)-調用存儲過程

    這篇文章主要介紹了MyBatis學習教程(六)-調用存儲過程的相關資料,非常不錯,具有參考借鑒價值,感興趣的朋友一起看下吧 ...

    孤傲蒼狼2022020-05-04
  • Java教程Jenkins 關閉和重啟詳細介紹及實現

    Jenkins 關閉和重啟詳細介紹及實現

    這篇文章主要介紹了Jenkins的關閉、重啟的相關資料,用jar -jar jenkins.war來啟動jenkins服務器,那么我們如何關閉或者重啟jenkins服務器呢,這里就給出實現的方...

    DoctorQ5312020-07-08
  • Java教程Java中的裝箱和拆箱深入理解

    Java中的裝箱和拆箱深入理解

    裝箱和拆箱是java中老生常談的問題,下面小編通過本文給大家介紹java裝箱和拆箱最基本的東西,感興趣的朋友一起看下吧 ...

    萌小Q2052020-05-31
  • Java教程Java并發編程示例(七):守護線程的創建和運行

    Java并發編程示例(七):守護線程的創建和運行

    這篇文章主要介紹了Java并發編程示例(七):守護線程的創建和運行,在本節示例中,我們將創建兩個線程,一個是普通線程,向隊列中寫入事件,另外一個是守護...

    junjie2832019-12-06
  • Java教程Java如何使用Query動態拼接SQL詳解

    Java如何使用Query動態拼接SQL詳解

    這篇文章主要給大家介紹了關于Java如何使用Query動態拼接SQL的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價...

    零落星塵6542021-07-02
  • Java教程使用MyBatis進行數據庫映射的方式

    使用MyBatis進行數據庫映射的方式

    這篇文章主要介紹了使用MyBatis進行數據庫映射的方式,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下...

    52sox9982021-06-06
主站蜘蛛池模板: 4455永久在线视频观看 | 色屁屁www | 亚洲 欧美 国产 综合 播放 | 精品一区二区三区波多野结衣 | 欧美专区视频 | 免费高清视频在线观看 | 日本xxx在线观看免费播放 | 天天色一色 | 天天爱天天操天天射 | 1024国产基地永久免费 | 美女林柏欣21p人体之仓之梦 | 久久久无码精品亚洲A片软件 | 55夜色66夜亚州精品站 | 70老妇牲交毛片 | 99er在线视频| 青青青国产手机在线播放 | 欧美日韩精彩视频 | 亚洲毛片基地4455ww | 亚洲国产精品久久久久久网站 | 猛吸奶水的老汉 | 国产午夜精品一区二区三区 | 精品久久久久久午夜 | 成人性生交小说免费看 | 亚洲精品视频久久 | 26uuu成人人网图片 | 日本漫画大全之工之口 | 91高清国产视频 | 丰满的闺蜜2中文字幕 | 波多野结衣护士 | free哆拍拍免费永久视频 | 日本一区视频在线 | mm在线 | 91香蕉视频在线 | 国产精品原创永久在线观看 | 欧美日韩一区二区三在线 | 日韩成人精品在线 | 免费国产成人α片 | 日本高清视频网站www | 成人私人影院www片免费高清 | 成品人视频免费观看 | 天天综合色天天综合色sb |