1. 程式人生 > >MyEclipse打包帶原始碼的jar包

MyEclipse打包帶原始碼的jar包

平時開發中,我們喜歡將一些類打包成jar包,然後在別的專案中繼續使用,不過由於看不到jar包裡面的類的原始碼了,所以也就無法除錯,要想除錯,那麼就只能通過關聯原始碼的形式,這樣或多或少也有一些不方便,今天教大家一種打包jar包的方式,讓jar包當中既有編譯好的class,又有class對應的原始碼,這樣在其他專案中使用打包好的jar包時,就可以直接看到class的原始碼了,也可以直接進行原始碼除錯,不再需要額外關聯原始碼了,具體做法如下:

  假如有一個如下圖所示的專案

  

  現在我們需要將src目錄下的java類打包成一個jar包,那麼我們可以這樣做,選中src目錄→右鍵→【Export】,如下圖所示:

  

  

相關推薦

MyEclipse打包原始碼jar

平時開發中,我們喜歡將一些類打包成jar包,然後在別的專案中繼續使用,不過由於看不到jar包裡面的類的原始碼了,所以也就無法除錯,要想除錯,那麼就只能通過關聯原始碼的形式,這樣或多或少也有一些不方便,今天教大家一種打包jar包的方式,讓jar包當中既有編譯好的class,又有class對應的原始碼,這樣在其他

MyEclipse除錯maven第三方jar原始碼

在專案中用mybatis的時候發現一個問題,然後maven載入了原始碼,但是除錯的時候看不到原始碼。 網上查了下是要設定tomcat裡面source路徑。 tomcat設定: 預設是這樣的: 把Default專案刪除新增自己的web專案進去 儲存後再除錯,就可以跳

Java打包可執行jar 包含外部文件

star bsp end clas adl pro readline 令行 inpu 外部文件在程序中設置成相對當前工程路徑,執行jar包時,將外部文件放在和jar包平級的目錄。 1 public class Main { 2 3 4 public

maven打包可執行jar

version 打開 print cto tid directory tor group XML 創建一個文件夾haha,裏面包含三項 Haha.java Main.java pom.xml pom.xml <?xml version="1.0"

Docker打包jdk以及jar

Docker打包JDK以及jar包 一、建立jdk映象[dockerhub應該是有的,無需自己建立]: 1> 下載基礎映象: docker pull centos:7.2.1511 2> 下載JDK jdk-8u171-linux-x64.tar.gz[tar -zxvf j

頹廢的悠然 maven打包成第三方jar且把pom依賴打入進來

頹廢的悠然 maven打包成第三方jar包且把pom依賴包打入進來 <build> <plugins> <plugin> <ar

DEA打包可執行jar的流程(2018)

本人使用的是2018版的IDEA,發現與之前版本打包Jar包的流程略有些許差異 (如果想打包為不可執行的jar包,在打包過程中不要生成MANIFEST.MF檔案即可) 一:專案結構 二:進入專案設定功能 三:點選"+"號,選擇JAR,這裡可以看到有兩種選項

關於使用intellij idea打包java專案jar

在專案開發過程中,有時可能需要用到將專案打包成一個獨立的jar包並供外界呼叫。本人使用的是intellij idea進行的。 基本步驟: 1.選中對應的專案後,點選File,如圖 2.選擇Artifacts,點選加號按鈕,,選擇對應的MainClass,並進行相應的

使用IDEA打包程式到jar

優化是一個很棘手的問題,最好的策略就是置之不顧,直到你發現需要擔心它了   首先開啟project structure介面,你可以在編譯器主介面右上角找到它,或者在左上角的File選單欄中找到它,開啟  選擇Artifacts---》點選

maven外掛打包可執行jar到docker

pom.xml檔案新增docker外掛 <build> <plugins> <!-- docker的maven外掛,官網:https://github.com/spotify/docker-maven-plugin --> &l

spring boot maven打包可執行jar

普通打包之後在程式目錄執行,或者編寫bat執行時會提示“沒有主清單屬性”,這是因為並沒有找到main()方法,需要我們指明告訴java程式 我bat中的程式碼 @echo off title mytitle java -jar ysl-ts-web-base-1.0-SNAPSHOT.jar pause

Spring Boot 的專案打包成的 JAR ,製作成 docker 映象並執行

上一篇:Docker學習(三)docker容器操作 首先把本地的專案打包好,我這裡直接把已經打包好的springboot-mybatis-0.0.1-SNAPSHOT.jar包直接上傳到linuxmydemo目錄中並在此目錄建立Dockerfile檔案 /usr/local/mydemo

Spring Boot 的項目打包成的 JAR ,制作成 docker 鏡像並運行

entry 相對 其中 打包成 裏的 訪問 註意 直接 說明 上一篇:Docker學習(三)docker容器操作 首先把本地的項目打包好,我這裏直接把已經打包好的springboot-mybatis-0.0.1-SNAPSHOT.jar包直接上傳到linuxmydemo目錄

利用MAVEN打包可執行jar,包括依賴的第三方

看下專案pom.xml的配置,首先要配置maven-jar-plugin,把自己的程式碼編譯打包成jar檔案,然後配置maven-assembly-plugin,把整個專案打包成一個釋出包。 Xml程式碼  收藏程式碼 <build>       <pl

maven 打包可執行jar

Maven可以使用mvn package指令對專案進行打包,如果使用Java -jar xxx.jar執行執行jar檔案,會出現"no main manifest attribute, in xxx.jar"(沒有設定Main-Class)、ClassNotFou

【Maven jar打包單個或多個檔案,有依賴jar的將架一起打包成一個jar供別的專案引用

之前有一片文章,是打包單個java檔案的。這次想要將http://www.cnblogs.com/sxdcgaq8080/p/8398780.html  打包成jar包,發現這個java檔案中引用了多個第三方的jar,想要單獨進行編譯都無法通過,更不要說打包成jar了。 所以就營運而生了這個需求,怎麼打包單

SpringBoot+Maven多模組專案(建立、依賴、打包可執行jar部署測試)完整流程

開發環境:IDEA,                   SprngBoot 2.0.4,                   Maven 2.19.1 工程結構:                              父工程father            

maven打包包含本地jar

maven工程中,在pom檔案中配置依賴包。但是在開發中,要做使用華為、小米、信鴿推送,這些jar沒有pom配置地址,只能本地引用。在eclipse中可以在build path中新增jar包,但是單獨編譯maven工程時,就會報錯。 解決方法:在pom檔案中新增如下配置,可

apk自某些jar,卻報找不到某個方法問題(自jar包含此方法)

售後報一個問題,升級系統後,某彩票apk 開啟後黑屏, 但是該apk再該平臺升級以前是執行良好的. 檢視log,發現 報以下問題:  5252 01-01 13:49:08.567 I/System.out(13643): java.lang.NoSuchMethodErr

java程式碼與scala程式碼一同打包成一個jar

pom檔案設計 由與當前程式碼庫當中的pom檔案使用maven打包時並不會將scala程式碼和java程式碼一起打包成一個jar包,故對pom檔案進行修改。主要新增內容為: scala的庫依賴包,以