⑴ java 將指定的文件進行打包如何實現在線等哦!
在命令行下打包jar使用如下命令:jarcvffilename.jarfoldername可以使用JAR命令進行打包下面是jar命令的幫助說明:用法:jar{ctxui}[vfm0Me][jar-file][manifest-file][entry-point][-Cdir]files選項包括:-c創建新的歸檔文件-t列出歸檔目錄-x解壓縮已歸檔的指定(或所有)文件-u更新現有的歸檔文件-v在標准輸出中生成詳細輸出-f指定歸檔文件名-m包含指定清單文件中的清單信息-e為捆綁到可執行jar文件的獨立應用程序指定應用程序入口點-0僅存儲;不使用任何ZIP壓縮-M不創建條目的清單文件-i為指定的jar文件生成索引信息-C更改為指定的目錄並包含其中的文件如果有任何目錄文件,則對其進行遞歸處理。清單文件名、歸檔文件名和入口點名的指定順序與"m"、"f"和"e"標志的指定順序相同。示例1:將兩個類文件歸檔到一個名為classes.jar的歸檔文件中:jarcvfclasses.jarFoo.classBar.class示例2:使用現有的清單文件"mymanifest"並將foo/目錄中的所有文件歸檔到"classes.jar"中:jarcvfmclasses.jarmymanifest-Cfoo/.下文假設編譯後的class文件在bin目錄下
⑵ java如何打開目錄下特定文件
public class TestByteIO {
public static void main(String[] args) {
File f = new File(「c:\\temp.txt」); //創建文件對象
try {
// 通過文件對象創建文件輸入流
FileInputStream filein = new FileInputStream(f);
//創建位元組數組,用於接收從文件中讀取的位元組
byte buf[] = new byte[1024];
String instr = ""; //接收位元組轉化的字元串
int length = filein.read(buf);
instr = new String(buf,0,length);//將位元組轉化成字元串
System.out.println(instr);
filein.close(); //關閉輸入流
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
⑶ Java:找出指定文件夾里的文件名!
importjava.io.File;
/*
*獲取功能:
*publicString[]list():獲取指定目錄下的所有文件或者文件夾的名稱數組
*publicFile[]listFiles():獲取指定目錄下的所有文件或者文件夾的File數組
*/
publicclassFileDemo{
publicstaticvoidmain(String[]args){
//指定一個目錄
Filefile=newFile("e:\");
//publicString[]list():獲取指定目錄下的所有文件或者文件夾的名稱數組
String[]strArray=file.list();
for(Strings:strArray){
System.out.println(s);
}
System.out.println("------------");
//publicFile[]listFiles():獲取指定目錄下的所有文件或者文件夾的File數組
File[]fileArray=file.listFiles();
for(Filef:fileArray){
System.out.println(f.getName());
}
}
}
⑷ java引入第三方包時如何指定配置文件文件
1、首先准備主清單文件「MANIFEST.MF」,,由於是打包引用了第三方jar包的Java項目。
2、其次故需要自定義配置文件MANIFEST.MF。
3、最後在該項目下建立文件MANIFEST.MF即可。
⑸ java 查找特定文件中文件數目及其對應的文件類型
importjava.io.File;
importjava.util.Scanner;
publicclassFileTest{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
Scannersc=newScanner(System.in);
StringfileName=sc.next();
Filefile=newFile(fileName);
if(file.exists()){
if(file.isDirectory()){
String[]list=file.list();
System.out.println(list.length);
for(Stringstring:list){
System.out
.println(string
.substring(string.lastIndexOf(".")>=0?string
.lastIndexOf("."):0));
}
}else{
System.out.println("不是文件夾");
}
}else{
System.out.println("文件不存在");
}
}
}
⑹ Java打開指定文件
java打開文件夾使用方法:
String strTmp= "D:\abc\";
Runtime.getRuntime().exec("explorer.exe" + strTmp);
java讀取文件使用方法:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class OpenFile {
public static void main(String args[]) {
try {
BufferedReader br = new BufferedReader(new FileReader("c://EmailSpider.java"));
String line = "";
while((line=br.readLine()) != null) {
System.out.println(line);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
⑺ 怎樣用java打開指定文件
File file = new File("文件絕對路徑");
Desktop.getDesktop().open(file);
即可調用系統的默認打開工具,打開這個文件