本文目錄一覽:
- 1、java文件,導出jar包,是不是必須要有主類?
- 2、怎麼java文件導出後怎麼壓縮文件
- 3、java導出ppt太慢
- 4、如何導出Java應用程序的內存快照文件
- 5、eclipse可以把java程序如何導出打包成.jar文件?
java文件,導出jar包,是不是必須要有主類?
這要看你需求,如果是可執行jar,即發布用的,必須要指定帶有main方法的類,即啟動類,如果是外部jar,就不需要了,因為項目中引用後只是用jar包裡面的類和方法。
怎麼java文件導出後怎麼壓縮文件
導出Runnabled Jar File,選擇你要運行的主java類(含有main方法的java類)。導出jar包就可以運行,沒有Runnabled Jar File,右鍵項目導出jar也可以,之間有一步是選擇Main class,選擇你的那個要運行的java類(含有main 方法)導出的jar包就可以運行
java導出ppt太慢
java導出ppt幻燈片可採用API的方法來執行,在java程序中導入spire.presentation.jar,然後執行如下代碼:
import com.spire.presentation.*;
import com.spire.presentation.drawing.FillFormatType;
import java.awt.*;
public class TEST {
public static void main(String[] args)throws Exception{
//創建PPT文檔(默認包含一頁空白幻燈片)
Presentation presentation = new Presentation();
//添加新矩形框到第一個幻燈片
Rectangle rec = new Rectangle((int) presentation.getSlideSize().getSize().getWidth() / 2 – 250, 80, 500, 150);
IAutoShape shape = presentation.getSlides().get(0).getShapes().appendShape(ShapeType.RECTANGLE, rec);
shape.getShapeStyle().getLineColor().setColor(Color.white);
shape.getFill().setFillType(FillFormatType.NONE);
//添加文字到矩形框
shape.appendTextFrame(“你好 世界!”);
//設置文字的字體和樣式
PortionEx textRange = shape.getTextFrame().getTextRange();
textRange.getFill().setFillType(FillFormatType.SOLID);
textRange.getFill().getSolidColor().setColor(Color.blue);
textRange.setFontHeight(66);
textRange.setLatinFont(new TextFont(“宋體”));
//保存文檔
presentation.saveToFile(“helloWorld.pptx”, FileFormat.PPTX_2013);
presentation.dispose();
}
}
如何導出Java應用程序的內存快照文件
問了一下我之前的在遠標教育的大學同學,他說在windows下找到要導出的Java應用的進程號。比如我要導出本機的Eclipse的內存快照,因為Eclipse也是Java應用。首先要找到Eclispe的進程號。在命令行輸入:tasklist | findstr eclipse。
可以看到,Eclispe的進程號是8052。然後在命令行輸入:jmap -dump:format=b,file=elipse.hprof 8052。file=elipse.hprof意思是設置生成的文件名,8052就是Java程序的進程號。
如果是在Linux系統下面,在命令行輸入:ps -ef | grep eclipse。
可以看到eclipse的進程號是2622。同樣,在命令行輸入:jmap -dump:format=b,file=elipse.hprof 2622。
把生成的elipse.hprof在SecureCRT命令行輸入:sz elipse.hprof,把文件下載到本地,用MAT之類的工具進行分析就可以了。
eclipse可以把java程序如何導出打包成.jar文件?
第一種方法 利用Eclipse的導出功能
Step1:在Eclipse的資源管理器中選中你要打包的項目,右鍵點擊,選擇「導出」項,彈出導出對話框,在下面的Java目錄下選擇「JAR 文件」項,下一步,在導出目標路徑TextField框中輸入你想保存的路徑,單擊「完成」。
Step2:進入Step1中保存jar文件的目錄下,用壓縮文件管理器打開jar文件,進入META-INF\目錄下,打開MINIFEST.MF文件,對MINIFEST.MF文件進行編寫,格式如下:
Manifest-Version: 1.0
Main-Class: App
Class-Path: jar/jakarta-poi.jar jar/Work.jar jar/Service.jar
Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)
請在文本格式下編寫,每個空處只有一個空格,文本不能多餘兩個空行.
Manifest-Version: 1.0 告訴我們使用的是1.0的manifest文件,第一行定義manifest的格式
Main-Class: 主程序入口類名
Class-Path: 引用包路徑,包之間空格隔開
Created-By: 創建者信息
編寫完之後保存。
Step3:將引用包放在指定的路徑上,與manifest文件中的Class-Path一致.也可不寫Class-Path,將引用包解開仍進導出的 jar 包即可,注意包路徑.
Step4 :建立批處理文件.bat或.cmd如下start.cmd:
java -jar App.jar
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/150651.html