真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java代碼變成小程序,小程序轉(zhuǎn)成小程序碼

eclipse里寫(xiě)好的小Java程序怎么導(dǎo)出可運(yùn)行的小程序?

1、打開(kāi)eclipse,點(diǎn)擊File-New-Project,選擇java-java project,效果如圖所示

十余年的望謨網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整望謨建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“望謨網(wǎng)站設(shè)計(jì)”,“望謨網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

2、在project name欄輸入工程名稱,如“Helloworld”,點(diǎn)擊Finish

3、在左邊的project explorer中可以找到新建的Helloworld工程,點(diǎn)開(kāi)工程,找到src,右鍵,點(diǎn)擊New-class

4、出現(xiàn)如圖所示界面,在name欄輸入類名,點(diǎn)擊Finish

5、在創(chuàng)建好的Helloworld.java文件中可寫(xiě)入如圖所示的代碼

6、點(diǎn)擊下圖中中間的那個(gè)綠色的按鈕執(zhí)行文件

7、出現(xiàn)如圖所示的窗口,點(diǎn)擊ok

8、在下面的窗口中可以看到輸出了“helloworld”,程序執(zhí)行成功

導(dǎo)入項(xiàng)目。當(dāng)下載了包含Eclipse 項(xiàng)目的源代碼文件后,我們可以把它導(dǎo)入到當(dāng)前的Eclipse 工作區(qū)然后編輯和查看。點(diǎn)擊菜單File Import,然后在彈出的Import 對(duì)話框中展開(kāi)General目錄,選擇Existing Projects into Workspace,接著點(diǎn)擊Next 按鈕。當(dāng)選中單選鈕Select root directory:時(shí)可以點(diǎn)擊Browse…按鈕選中包含項(xiàng)目的文件夾,如果包含項(xiàng)目的話就可以在中間的Projects 列表框中顯示;而當(dāng)選中單選鈕Select archive file:時(shí)可以點(diǎn)擊Browse…按鈕選中包含項(xiàng)目的ZIP 壓縮包,如果包含項(xiàng)目的話就可以在中間的Projects列表框中顯示。最后點(diǎn)擊Finish 按鈕就可以導(dǎo)入項(xiàng)目并打開(kāi)了。

導(dǎo)出項(xiàng)目 。點(diǎn)擊菜單File Export,然后在彈出的Export 對(duì)話框中展開(kāi)General 目錄,選擇Archive File,接著點(diǎn)擊Next 按鈕。然后在To archive file:輸出框中選中要保存的文件名,一般寫(xiě)成項(xiàng)目名.zip,然后點(diǎn)擊Finish 按鈕即可導(dǎo)出當(dāng)前項(xiàng)目。還有一種方式是手工打包,用WinRAR 或者WinZIP 等工具都可以。

求助,用java編寫(xiě)一個(gè)小程序

package com;

public interface PlaneGraphics {

public abstract double area();

public abstract double perimeter();

public abstract void print();

}

package com;

public class Rectangle implements PlaneGraphics{

private double x = 7.5;

private double y = 15.7;

private double s = 0;

private double l= 0;

public double area() {

s = x * y;

return s;

}

public double perimeter() {

l = 2 * (x + y);

return l;

}

public void print() {

System.out.println("這是長(zhǎng)方形");

System.out.println("長(zhǎng)方形的寬度:"+x+"長(zhǎng)方形的長(zhǎng)度:"+y);

System.out.println("長(zhǎng)方形的面積:"+s);

System.out.println("長(zhǎng)方形的周長(zhǎng):"+l);

}

package com;

public class Ellipse implements PlaneGraphics {

private double a = 5.7;

private double b = 2.5;

private double s = 0;

private double l = 0;

private double pie = 3.14;

public double area() {

s = pie * a * b;

return s;

}

public double perimeter() {

double m = 0;

m = java.lang.Math.sqrt(a * b);

l = pie * (1.5 * (a+b) - m);

return l;

}

public void print() {

System.out.println("這是橢圓形");

System.out.println("橢圓形的a軸長(zhǎng):"+a+"橢圓形的b軸長(zhǎng):"+b);

System.out.println("橢圓形的面積:"+s);

System.out.println("橢圓形的周長(zhǎng):"+l);

}

}

package com;

public class Test {

public static void main(String[] args) {

Rectangle rec = new Rectangle();

rec.area();

rec.perimeter();

rec.print();

Ellipse ell = new Ellipse();

ell.area();

ell.perimeter();

ell.print();

}

}

java怎么寫(xiě)小程序

小程序的頁(yè)面方面的話是用微信提供的工具用微信定義的語(yǔ)言來(lái)編寫(xiě)的,接口的話我們就用正常的接口來(lái)編寫(xiě),但是有幾個(gè)需要注意的地方。比如你接口所在的服務(wù)器必須要有域名并且備案,這個(gè)是用來(lái)配置訪問(wèn)接口的白名單。然后就是網(wǎng)絡(luò)接口請(qǐng)求的時(shí)候盡量讓小程序那邊加上

header: {

'content-type': 'application/x-www-form-urlencoded;charset=utf-8',

}

這樣子,如果設(shè)置的是content-type: application/x-www-form-urlencoded;微信默認(rèn)會(huì)為鍵值對(duì)進(jìn)行Url編碼.其實(shí)小程序的話主要的工作量可能是在前端頁(yè)面上面,接口什么的都比較簡(jiǎn)單

JAVA代碼怎么變成可運(yùn)行程序

可以把普通的Java程序做成真正的exe,也就是單一個(gè)exe就可以在沒(méi)有安裝JVM的機(jī)器上運(yùn)行。這樣的工具常見(jiàn)的有JET和gcj.前者是收費(fèi)的,而且做出來(lái)的exe還是需要一堆dll。推薦使用gcj.他有windows和Linux版,直接下載zip包,不需要安裝,里面有不少例子,一些build的批處理文件。從原理來(lái)說(shuō)gcj自己實(shí)現(xiàn)了JVM規(guī)范,也就是你編寫(xiě)一個(gè)HelloWorld.java,其中的main方法為System.out.println("foo");

當(dāng)使用gcj把它做成exe(大約2M),運(yùn)行這個(gè)exe時(shí),會(huì)啟動(dòng)里面的一個(gè)小型jvm,在這上面跑HelloWorld。

其實(shí),把Java做成純exe實(shí)在是吃力不討好,有很多限制,文件又大。

我比較傾向另幾種做法:

. 使用InstallAnywhere等工具,制作一個(gè)exe的安裝包

用戶可以選擇使用他機(jī)器上的JRE或是這個(gè)安裝包內(nèi)的JRE來(lái)運(yùn)行程序

這是很常見(jiàn)的一種做法,如JBuilder就是這么做的。

這樣的好處是不要求對(duì)方機(jī)器上裝有JRE,而且你原來(lái)的程序不需要任何改動(dòng)。

InstallAnywhere中一個(gè)壓縮的JRE大概是8M。

. 制作成可執(zhí)行的jar,也就是在META-INF的MANIFEST文件制定Main-Class

可以通過(guò)命令行java -jar jarfile.jar來(lái)執(zhí)行,windows默認(rèn)的把*.jar使用javaw -jar打開(kāi),所以有些機(jī)器上可以直接雙擊jar運(yùn)行。

. 制作偽exe,其實(shí)和上一種做法是一樣的,只不過(guò)做成exe,調(diào)用系統(tǒng)的java.exe來(lái)運(yùn)行它,這樣的工具有nativeJ,exe4j等

其實(shí)Java不像VB,Delphi只是一個(gè)語(yǔ)言,而是一個(gè)平臺(tái)。

jar是最常用的部署單元,做成exe沒(méi)什么意思。

一、exe4j。

說(shuō)明:exe4j可以將Jar文件制作成exe文件,但需jre支持,也可將Jar文件放在外面。

軟件性質(zhì):共享軟件

下載地址:

二、JBuilder。

說(shuō)明:新版本的JBuilder可以直接把工程制作成各系統(tǒng)的可執(zhí)行文件,包括Windows系統(tǒng)。

軟件性質(zhì):商業(yè)軟件

下載地址:略。我是從eMule下載的。

三、NativeJ。

說(shuō)明:與exe4j功能類似。

軟件性質(zhì):共享軟件

下載地址:

四、Excelsior JET。

說(shuō)明:可以直接將Java類文件制作成exe文件,除AWT和Swing及第三方圖形接口外可不需jre支持(Java5.0不行)。

軟件性質(zhì):共享軟件

下載地址:

五、jshrink。

說(shuō)明:可將Jar文件打包進(jìn)exe文件。同時(shí)具有混淆功能(這才是它的主要功能)。

軟件性質(zhì):共享軟件

下載地址:

六、InstallAnywhere。

說(shuō)明:打包工具,對(duì)Java打包最好用??纱虬筛鞑僮飨到y(tǒng)運(yùn)行包。包括Windows系統(tǒng)。

軟件性質(zhì):商業(yè)軟件。

下載地址:

七、InstallShieldX。

說(shuō)明:與InstallAnywhere類似,但比InstallAnywhere功能強(qiáng)大。相對(duì)的,比較復(fù)雜,不易上手,我現(xiàn)在還沒(méi)學(xué)會(huì)。

軟件性質(zhì):商業(yè)軟件。

下載地址:

【Java開(kāi)源打包工具】

IzPack 是一個(gè) Java 安裝程序制作工具,能夠制作一些簡(jiǎn)單的安裝程序。制作出來(lái)的安裝程序能在 Unix-like, MacOS X, Windows 等系統(tǒng)平臺(tái)上運(yùn)行。

使用JSmooth將做好的JAR包裝成EXE。

launch4j是Java應(yīng)用程序的Windows本地可執(zhí)行文件 (.exe) 封裝器。提供了本地彈出屏幕,應(yīng)用程序圖標(biāo),JRE搜索或使用綁定的JRE,啟動(dòng)失敗反饋,傳遞命令行參數(shù),ant腳本。

VAInstall是多平臺(tái)的安裝程序。你要包裝起來(lái)的軟件可以是可執(zhí)行的 java class, Windows .EXE, Linux 可執(zhí)行檔,或者是 UNIX shell 檔案。使用者可以選擇四種安裝的介面,graphic, xtra, text 或是 ansi。VAInstall 只需要很少的空間,他不會(huì)使用任何大的暫存檔案,而且還可以很容易使用反安裝功能。

Toolshed是一個(gè)既小又簡(jiǎn)單的JAVA安裝制作工具。

AntInstaller通過(guò)XML文件定義UI,用Ant做后臺(tái)。所以ANT所能做的事情AntInstaller同樣也勝任。

FreeInstaller能夠把JAVA程序打包成多種平臺(tái)下的應(yīng)用程序比如UNIX, LINUX 和 Windows NT.

這個(gè)工具利用 ANT 來(lái)制作在 Windows, MacOS X, Unix 平臺(tái)上可執(zhí)行的文件,比如 exe,zip,jar。ROXES ANT Tasks 基于 GPL 發(fā)布。

Mini Installer是用來(lái)構(gòu)建JAVA安裝程序一個(gè)簡(jiǎn)單類包。整個(gè)過(guò)程以腳本為驅(qū)動(dòng),最后結(jié)果是一個(gè)獨(dú)特的JAR文件。用戶可以通過(guò)雙擊來(lái)執(zhí)行一個(gè)類似向?qū)У陌惭b過(guò)程。

Antigen (Ant Installer Generator)這個(gè)工具結(jié)合一個(gè)ANT構(gòu)建腳本與一個(gè)GUI來(lái)把Java文件打包成可執(zhí)行的Jar文件。它的主要目的是從Ant腳本創(chuàng)造一個(gè)強(qiáng)大的圖形安裝工具。

Packlet是一個(gè)針對(duì)Java的簡(jiǎn)單安裝工具。一個(gè)Packlet類似于一個(gè)zip或tgz文件。它把應(yīng)用程序打包成一個(gè)單一的可分解的壓縮文件。Packlet文件能夠在任何有安裝Java 2運(yùn)行環(huán)境的機(jī)器上運(yùn)行。

Java Service Wrapper可以把Java應(yīng)用程序安裝成一個(gè)Windows NT服務(wù)或Unix Daemon.它同時(shí)還為應(yīng)用程序提供日記功能,靈活的配置,可靠的運(yùn)行性能,按需求重新啟動(dòng),簡(jiǎn)化應(yīng)用程序的安裝等,

JPackIt可以把Java工程打包成一個(gè)可執(zhí)行的包(如:jar,class或exe).包括所有Java應(yīng)用程序資源如:代碼,圖片,屬性文件和被引用的第三方包.

One-JAR可以解決如何把一個(gè)依賴于多個(gè)其它jar文件的應(yīng)用程序發(fā)布成一個(gè)單一的可執(zhí)行Jar文件.它使用一個(gè)可定制的類裝載器(classloader)來(lái)打開(kāi)在主Jar中的Jar文件包.

Autojar幫助從不同的inputs(如:自身classes,外部文檔等)制作最小的Jar文件。它從一個(gè)或多個(gè)給定的classes開(kāi)始,依據(jù)字節(jié)碼(bytecode)遞歸搜索相關(guān)聯(lián)的classes,然后從input文檔中提取這些Classes,并把它們拷貝到output中. 最終的文檔將只包含真正需要的classes. 因而能夠保持applet的大小并降低applet的加載時(shí)間或者讓?xiě)?yīng)用程序獨(dú)立于第三方類庫(kù)。

MJAR(Managed Jar Framework)Java軟件分發(fā)/打包框架。它允許在相同VM內(nèi)并行部署classloader分離的應(yīng)用程序。MJAR使用Spring框架來(lái)管理內(nèi)部組件。

本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:


網(wǎng)頁(yè)標(biāo)題:java代碼變成小程序,小程序轉(zhuǎn)成小程序碼
瀏覽地址:http://weahome.cn/article/heeooh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部