方便起見你就按照我的目錄一步一步來吧

在松原等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營銷型網(wǎng)站建設(shè),成都外貿(mào)網(wǎng)站建設(shè),松原網(wǎng)站建設(shè)費(fèi)用合理。
1.建立MANIFEST.MF (在D:\abc目錄下)
以下內(nèi)容為文件內(nèi)容 (只復(fù)制2行等于號之間的)
==================
Manifest-Version: 1.0
Main-Class: RoundButton
Created-By: Abc
==================
2.打包
把你的RoundButton.class復(fù)制到D:\abc目錄下
然后
開始--》運(yùn)行--》敲cmd打開命令行,
輸入cd d:\abc 回車
輸入d: 回車
輸入jar cvfm abc.jar MANIFEST.MF *.* 回車
然后就能看到abc目錄下有個(gè)叫abc.jar的文件,雙擊可以運(yùn)行,jar包名字隨便改,不影響
以上操作前提條件是你機(jī)器里jdk環(huán)境變量配置正確,100%可用,我已經(jīng)試過
URL url = new URL("圖片地址");
File outFile = new File(“圖片保存到本地路徑”);
OutputStream os = new FileOutputStream(outFile);
InputStream is = url.openStream();
byte[] buff = new byte[1024];
while(true) {
int readed = is.read(buff);
if(readed == -1) {
break;
}
byte[] temp = new byte[readed];
System.arraycopy(buff, 0, temp, 0, readed);
os.write(temp);
}
is.close();
os.close();
是放在 /home/image 這個(gè)目錄下面, 但是這個(gè)路徑是非root用戶的根目錄,可能會(huì)出現(xiàn)問題, 所以建議放在 /data/ 這個(gè)目錄下面, 在這下面創(chuàng)建一個(gè)image目錄存放文件。
通過httpclient來爬取網(wǎng)站內(nèi)容,分析當(dāng)前內(nèi)容頁中的圖片‘規(guī)則’
抓取一般都是模擬瀏覽器訪問目標(biāo)網(wǎng)頁,通過返回的頁面html代碼進(jìn)行分析自己需要的數(shù)據(jù)
查找規(guī)則,例如你爬取的網(wǎng)頁 ,看到當(dāng)前頁面顯示的圖片格式如下img src=""
通過解析爬取的網(wǎng)頁源代碼(html)進(jìn)行字符串的操作即可,現(xiàn)在有相應(yīng)的第三方j(luò)ar包可以幫你更快的完成這部分工作,例如htmlpaser,獲取到對應(yīng)的地址,然后進(jìn)行保存或下載。
你可以搜索,java爬蟲(httpclient)和htmlpaser做更多的了解。
網(wǎng)站標(biāo)題:java下載本地圖片代碼 java如何下載網(wǎng)絡(luò)上的圖片
文章來源:http://chinadenli.net/article42/ddocjhc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、定制網(wǎng)站、軟件開發(fā)、網(wǎng)站收錄、用戶體驗(yàn)、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)