來(lái)源百度知道,作者:further00
創(chuàng)新互聯(lián)2013年開(kāi)創(chuàng)至今,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元晉安做網(wǎng)站,已為上家服務(wù),為晉安各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):028-86922220
鏈接:
JDK安裝方法
選擇好安裝路徑。安裝到計(jì)算機(jī)上。下來(lái)進(jìn)行一些設(shè)置。首先右鍵點(diǎn)我的電腦。打開(kāi)屬性。然后選擇“高級(jí)”里面的“環(huán)境變量”,在新的打開(kāi)界面中的系統(tǒng)變量需要設(shè)置三個(gè)屬性“java_home”、“path”、“classpath”,其中在沒(méi)安裝過(guò)jdk的環(huán)境下。path屬性是本來(lái)存在的。而java_home和classpath是不存在的。
首先點(diǎn)“新建”,然后在變量名寫(xiě)上java_home,顧名其意該變量的含義就是java的安裝路徑,呵呵,然后在變量值寫(xiě)入剛才安裝的路徑“C:\jdk1.6”.
其次在系統(tǒng)變量里面找到path,然后點(diǎn)編輯,path變量的含義就是系統(tǒng)在任何路徑下都可以識(shí)別java命令,則變量值為“%java_home%\bin;%java_home%\jre\bin”,(其中“%java_home%”的意思為剛才設(shè)置java_home的值),也可以直接寫(xiě)上“C:\jdk1.6\bin”
最后再點(diǎn)“新建”,然后在變量名上寫(xiě)classpath,該變量的含義是為java加載類(lèi)(class or lib)路徑,只有類(lèi)在classpath中,java命令才能識(shí)別。其值為“.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示當(dāng)前路徑)”,與相同“%java_home%有相同意思”
以上三個(gè)變量設(shè)置完畢,則按“確定”直至屬性窗口消失,下來(lái)是驗(yàn)證看看安裝是否成功。先打開(kāi)“開(kāi)始”-“運(yùn)行”,打入“cmd”,進(jìn)入dos系統(tǒng)界面。然后打“java -version”,如果安裝成功。系統(tǒng)會(huì)顯示java version jdk"1.6.0"。
確保安裝在C盤(pán)文件名為jdk1.6,環(huán)境變量直接復(fù)制就可以了
還有在c盤(pán)下保存下面的代碼,文件名為Myjava.java的文件。
public class Myjava{
public static void main(String args[]){
System.out.println("試試看,裝好了嗎?.");
}
}
進(jìn)入cmd 打
c:
cd\
javac Myjava.java
java Myjava
如果出現(xiàn) 試試看,裝好了嗎?
就說(shuō)明安裝好了,可以用了。
這篇文章主要介紹了java通過(guò)JFrame做一個(gè)登錄系統(tǒng)的界面完整代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
在java的JFrame內(nèi)通過(guò)創(chuàng)建匿名對(duì)象的方式做登錄界面
package com.sxt;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class LoginFrame extends JFrame{
JTextField txtname=new JTextField();
JPasswordField txtpass=new JPasswordField();
JButton bl=new JButton("登錄");
JButton bg=new JButton("關(guān)閉");
//構(gòu)造無(wú)參構(gòu)造器把主要的方法放在構(gòu)造器里,然后在main方法里面調(diào)
public LoginFrame(){
setBounds(25,25,250,250);
Container c = getContentPane();
c.setLayout(new GridLayout(4,2,10,10));
c.add(new JLabel("用戶(hù)名"));
c.add(txtname);
c.add(new JLabel("密碼"));
c.add(txtpass);
c.add(bl);
c.add(bg);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
//注意:此處是匿名內(nèi)部類(lèi)
bg.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.exit(0);
}
}
);
//注意:此處是匿名內(nèi)部類(lèi)
bl.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
跳轉(zhuǎn)之前加入代碼:PrinterWrite out = response.getPinterWrite();
out.println("script alert('注冊(cè)成功');/script");
這里介紹下如何利用javaService 軟件把java 程序注冊(cè)為windows 服務(wù)。
一、 利用javaService 注冊(cè)java 程序?yàn)閣indows 服務(wù)
[1] 下載javaService
訪問(wèn)網(wǎng)址 下載windows 版本的javaService 文件,我下載的是JavaService-2.0.10.rar ,目前最新的版本就是“2.0.10 ”。
[2] 安裝javaService
解壓我們下載下來(lái)的javaServices 到一個(gè)目錄,我是解壓到目錄“D:/software/JavaService-2.0.10 ”下(解壓到任何目錄都可以,最好別解壓到中文目錄,省的出現(xiàn)問(wèn)題 )
[3] 編寫(xiě)定時(shí)關(guān)機(jī)代碼,見(jiàn)第二章的定時(shí)關(guān)機(jī)代碼
1) 具體代碼參加第二章,類(lèi)的名字為:
com.test.timer.TimerShutDownWindows
2) 把編寫(xiě)后的java 文件導(dǎo)出為class 的形式,把導(dǎo)出的類(lèi)放到目錄“D:/software/JavaService-2.0.10/classes/com/test/timer ”下。也就是把導(dǎo)出的com 包放到
“D:/software/JavaService-2.0.10/classes” 目錄下。
[4] 注冊(cè)java 程序?yàn)閣indows 服務(wù)
進(jìn)入“D:/software/JavaService-2.0.10 “目錄,執(zhí)行如下命令:
JavaService.exe -install MyShutDownService "%JAVA_HOME%"/jre/bin/server/jvm.dll -Djava.class.path="%JAVA_HOME%"/lib/tools.jar;D:/software/JavaService-2.0.10/classes -start com.test.timer.TimerShutDownWindows
其中“-install “后面的參數(shù)為服務(wù)的名稱(chēng),“-start ”參數(shù)后邊是要啟動(dòng)的類(lèi)名,“Djava.class.path ”后面參數(shù)中的
“D:/software/JavaService-2.0.10/classe ”地址是我的“TimerShutDownWindows ”類(lèi)存放的路徑,實(shí)際應(yīng)用中修改為自己的classPath 即可。
這里需要注意幾點(diǎn):
1) “%JAVA_HOME% ”jdk 目錄,如果沒(méi)有配置jdk 目錄,則替換為jdk 的實(shí)際絕對(duì)地址。
2) -Djava.class.path 是必須的,因?yàn)榉?wù)啟動(dòng)的時(shí)候無(wú)法訪問(wèn)系統(tǒng)的CLASSPATH 變量,所以必須在這里聲明;如果jar 比較多,為避免寫(xiě)的命令過(guò)長(zhǎng),我們可以使用“-Djava.ext.dirs=jars 所在目錄”參數(shù)。
3) 服務(wù)添加之后,可以在命令行中敲入“services.msc ”命令來(lái)查看所有服務(wù),并可以對(duì)服務(wù)的啟動(dòng)類(lèi)型(自動(dòng)啟動(dòng)還是手動(dòng)啟動(dòng)等)進(jìn)行修改。