欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java下載的代碼 JAVA下載代碼

如何將下載的java源代碼導(dǎo)入到myeclipse中運(yùn)行

1.首先新建一個(gè)文件夾,如c:\\myWorkspace

站在用戶的角度思考問題,與客戶深入溝通,找到玉溪網(wǎng)站設(shè)計(jì)與玉溪網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋玉溪地區(qū)。

2.然后在myWorkspace中再新建一個(gè)文件夾,名為你的項(xiàng)目名

3.如myProject,然后把你的源代碼放到myProject中。

那么現(xiàn)在有文件目錄如下

c:\myWorkspace\myProject\src

c:\myWorkspace\myProject\bin

c:\myWorkspace\myProject\build

等等。

4.如果你導(dǎo)入的源代碼原本就是一個(gè)工程,那么2和3可以省略,直接把工程放到myWorkspace下

如c:\myWorkspace\SomeProject

5打開myeclipse 選擇工作空間(workspace)為myWorkspace

6.點(diǎn)擊導(dǎo)航欄 "File"-"New"-"Java Project"

7.選擇"create project from existing source",并點(diǎn)擊"Browse"

8.到C盤下選擇myProject

9."Project Name" 必須填寫與你的工程文件夾名一致。如myProject

10 點(diǎn)擊"Finish"完成

build放的應(yīng)該是編譯后的.class文件

db放的應(yīng)該是數(shù)據(jù)庫現(xiàn)相關(guān)的文件

res放的是其他資源

src放的是.java源文件

如何將下載的java源代碼導(dǎo)入到eclipse中運(yùn)行

eclipse打開并運(yùn)行一個(gè)已經(jīng)寫好的java文件步驟如下:

1、新建一個(gè)java工程項(xiàng)目:右鍵Eclipse的PackageExplorer空白部分,點(diǎn)擊New,再點(diǎn)擊JavaProject,輸入工程名,點(diǎn)擊finish;

2、在新建的工程里新建一個(gè)類:右鍵工程,點(diǎn)擊New,再點(diǎn)擊Class,輸入類名,點(diǎn)擊finish;

3、把寫好的java文件的代碼復(fù)制到新建的類中;

4、右鍵新建的類文件,點(diǎn)擊RunAs,再點(diǎn)擊JavaApplication即可運(yùn)行Java文件。

需要注意的是:java文件要成功運(yùn)行,前提是要有主方法(main)的存在,沒有主方法沒辦法運(yùn)行java程序。

網(wǎng)上下載的java代碼怎么運(yùn)行?

如果是runnable的jar,直接雙擊就可以運(yùn)行

如果是源碼,導(dǎo)入到eclipse里編譯運(yùn)行

求一個(gè)JAVA單線程下載器的代碼

import?org.eclipse.swt.widgets.Display;

import?org.eclipse.swt.widgets.Shell;

import?org.eclipse.swt.widgets.Label;

import?org.eclipse.swt.SWT;

import?org.eclipse.swt.widgets.ProgressBar;

import?org.eclipse.swt.widgets.Button;

import?org.eclipse.swt.events.SelectionAdapter;

import?org.eclipse.swt.events.SelectionEvent;

public?class?DownloadApp?{

protected?Shell?shell;

private?ProgressBar?progressBar;

int?CurrentPosition?=?0;

private?Label?label;

public?static?void?main(String[]?args)?{

try?{

DownloadApp?window?=?new?DownloadApp();

window.open();

}?catch?(Exception?e)?{

e.printStackTrace();

}

}

/**

?*?Open?the?window.

?*/

public?void?open()?{

Display?display?=?Display.getDefault();

createContents();

shell.open();

shell.layout();

while?(!shell.isDisposed())?{

if?(!display.readAndDispatch())?{

display.sleep();

}

}

}

/**

?*?Create?contents?of?the?window.

?*/

protected?void?createContents()?{

shell?=?new?Shell();

shell.setSize(450,?177);

shell.setText("\u6A21\u62DF\u4E0B\u8F7D\u7A0B\u5E8F");

label?=?new?Label(shell,?SWT.NONE);

label.setBounds(32,?32,?110,?17);

progressBar?=?new?ProgressBar(shell,?SWT.NONE);

progressBar.setBounds(32,?55,?360,?17);

Button?button?=?new?Button(shell,?SWT.NONE);

button.addSelectionListener(new?SelectionAdapter()?{

public?void?widgetSelected(SelectionEvent?e)?{

label.setText("開始下載");

Thread?wt?=?new?Thread(new?MyTask());

wt.start();

}

});

button.setBounds(312,?89,?80,?27);

button.setText("\u5F00\u59CB\u4E0B\u8F7D");

}

class?MyTask?implements?Runnable?{

public?void?run()?{

while(true)?{

CurrentPosition++;

if(CurrentPosition??100)

break;

Display.getDefault().asyncExec(new?Runnable()?{

public?void?run()?{

progressBar.setSelection(CurrentPosition);

label.setText("當(dāng)前進(jìn)度..."?+?CurrentPosition?+?"%");

if(CurrentPosition?=?100)

label.setText("下載完成");

}

});

try?{

Thread.sleep(100);

}?catch(InterruptedException?e1)?{

e1.printStackTrace();

}

}

}

}

}

求一個(gè)Java實(shí)現(xiàn)自動下載的源代碼

您好,這樣的:

/**

*

*/

package com.b510.base.bean.install;

import java.io.File;

import java.io.FileWriter;

import java.text.SimpleDateFormat;

import java.util.Date;

/**

* @author hongten(hongtenzone@foxmail.com)

* @date 2013-2-24

*/

@SuppressWarnings("unchecked")

public class BeanUtils {

//公共部分

private static final String RT_1 = "\r\n";

private static final String RT_2 = RT_1+RT_1;

private static final String BLANK_1 =" ";

private static final String BLANK_4 =" ";

private static final String BLANK_8 =BLANK_4 + BLANK_4;

//注釋部分

private static final String ANNOTATION_AUTHOR_PARAMTER = "@author ";

private static final String ANNOTATION_AUTHOR_NAME = "hongten(hongtenzone@foxmail.com)";

private static final String ANNOTATION_AUTHOR = ANNOTATION_AUTHOR_PARAMTER + ANNOTATION_AUTHOR_NAME;

private static final String ANNOTATION_DATE = "@date ";

private static final String ANNOTATION = "/**"+RT_1+BLANK_1+"*"+BLANK_1+ANNOTATION_AUTHOR +RT_1+BLANK_1+"*"+BLANK_1+ANNOTATION_DATE +getDate()+RT_1+BLANK_1+"*/"+RT_1;

//文件 地址

//private static final String BEAN_PATH = "com/b510/base/bean";

private static final String DAO_PATH = "com/b510/base/dao";

private static final String DAO_IMPL_PATH = "com/b510/base/dao/impl";

private static final String SERVICE_PATH = "com/b510/base/service";

private static final String SERVICE_IMPL_PATH = "com/b510/base/service/impl";

//包名

private static final String BEAN_URL = "com.b510.base.bean";

private static final String DAO_URL = "com.b510.base.dao";

private static final String DAO_IMPL_URL = "com.b510.base.dao.impl";

private static final String SERVICE_URL = "com.b510.base.service";

private static final String SERVICE_IMPL_URL = "com.b510.base.service.impl";

//基本類名稱

private static final String BASE_DAO_NAME = DAO_URL + ".BaseDao";

private static final String ABSTRACT_BASE_DAO_IMPL_NAME = DAO_IMPL_URL + ".AbstractBaseDaoImpl";

private static final String BASE_SERVICE_NAME = SERVICE_URL + ".BaseService";

private static final String ABSTRACT_BASE_SERVICE_IMPL_NAME = SERVICE_IMPL_URL + ".AbstractBaseServiceImpl";

/**

* 創(chuàng)建bean的Daobr

*

* @param c

* @throws Exception

*/

public void createBeanDao(Class c) throws Exception {

String cName = c.getName();

String fileName = System.getProperty("user.dir") + "/src/" + DAO_PATH

+ "/" + getLastChar(cName) + "Dao.java";

File f = new File(fileName);

FileWriter fw = new FileWriter(f);

fw.write("package "+DAO_URL+";"+RT_2+ANNOTATION+"public interface " +

getLastChar(cName) + "Dao extends "+BASE_DAO_NAME+" " + cName + " {"+RT_2+"}");

fw.flush();

fw.close();

showInfo(fileName);

}

/**

* 創(chuàng)建bean的Dao的實(shí)現(xiàn)類

* @param c

* @throws Exception

*/

public void createBeanDaoImpl(Class c) throws Exception{

String cName = c.getName();

String fileName = System.getProperty("user.dir") + "/src/" + DAO_IMPL_PATH

+ "/" + getLastChar(cName) + "DaoImpl.java";

File f = new File(fileName);

FileWriter fw = new FileWriter(f);

fw.write("package "+DAO_IMPL_URL+";"+RT_2+ANNOTATION+"public class " +

getLastChar(cName) + "DaoImpl extends "+ABSTRACT_BASE_DAO_IMPL_NAME+"" +

cName + " implements "+DAO_URL+"."+getLastChar(cName)+"Dao{"+RT_2+"}");

fw.flush();

fw.close();

showInfo(fileName);

}

/**

* 創(chuàng)建bean的service

* @param c

* @throws Exception

*/

public void createBeanService(Class c) throws Exception{

String cName = c.getName();

String fileName = System.getProperty("user.dir") + "/src/" + SERVICE_PATH

+ "/" + getLastChar(cName) + "Service.java";

File f = new File(fileName);

FileWriter fw = new FileWriter(f);

fw.write("package "+SERVICE_URL+";"+RT_2+ANNOTATION+"public interface " +

getLastChar(cName) + "Service extends "+BASE_SERVICE_NAME+""+ cName +"{"+RT_2+"}");

fw.flush();

fw.close();

showInfo(fileName);

}

/**

* 創(chuàng)建bean的service的實(shí)現(xiàn)類

* @param c

* @throws Exception

*/

public void createBeanServiceImpl(Class c) throws Exception{

String cName = c.getName();

String fileName = System.getProperty("user.dir") + "/src/" + SERVICE_IMPL_PATH

+ "/" +getLastChar(cName)+"ServiceImpl.java";

File f = new File(fileName);

FileWriter fw = new FileWriter(f);

fw.write("package "+SERVICE_IMPL_URL+";"+RT_2+ANNOTATION+"public class "

+ getLastChar(cName) + "ServiceImpl extends "+ABSTRACT_BASE_SERVICE_IMPL_NAME+""+ cName

+ " implements "+SERVICE_URL+"."+getLastChar(cName)+"Service{"+RT_2+BLANK_4

+"private "+DAO_URL+"."+getLastChar(cName)+"Dao "+getLowercaseChar(getLastChar(cName))

+"Dao;"+RT_2+BLANK_4+"public void set"+getLastChar(cName)+"Dao("+DAO_URL+"."+getLastChar(cName)+"Dao "

+getLowercaseChar(getLastChar(cName))+"Dao){"+RT_1+BLANK_8+"this."+getLowercaseChar(getLastChar(cName))+"Dao = "

+getLowercaseChar(getLastChar(cName))+"Dao;"+RT_1+BLANK_4+"}"+RT_2+BLANK_4+"@Override"+RT_1+BLANK_4

+"public "+DAO_URL+"."+"BaseDao"+BEAN_URL+"."+getLastChar(cName)+" getBaseDao(){"+RT_1+BLANK_8

+"return "+getLowercaseChar(getLastChar(cName))+"Dao;"+RT_1+BLANK_4+"}"+RT_2+"}");

fw.flush();

fw.close();

showInfo(fileName);

}

/**

* 獲取路徑的最后面字符串br

* 如:br

* codestr = "com.b510.base.bean.User"/codebr

* code return "User";code

* @param str

* @return

*/

public String getLastChar(String str) {

if ((str != null) (str.length() 0)) {

int dot = str.lastIndexOf('.');

if ((dot -1) (dot (str.length() - 1))) {

return str.substring(dot + 1);

}

}

return str;

}

/**

* 把第一個(gè)字母變?yōu)樾慴r

* 如:br

* codestr = "UserDao";/codebr

* codereturn "userDao";/code

* @param str

* @return

*/

public String getLowercaseChar(String str){

return str.substring(0,1).toLowerCase()+str.substring(1);

}

/**

* 顯示信息

* @param info

*/

public void showInfo(String info){

System.out.println("創(chuàng)建文件:"+ info+ "成功!");

}

/**

* 獲取系統(tǒng)時(shí)間

* @return

*/

public static String getDate(){

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");

return simpleDateFormat.format(new Date());

}

}

網(wǎng)站名稱:java下載的代碼 JAVA下載代碼
本文路徑:http://chinadenli.net/article4/hhjdie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT軟件開發(fā)品牌網(wǎng)站制作網(wǎng)站策劃定制網(wǎng)站域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(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)

成都網(wǎng)站建設(shè)公司