用eclipse最新版 java1.7 写一个小的测试程序,在一个窗口画一个椭圆,窗口有了但是椭圆显示不出来。

作者&投稿:彭须 (若有异议请与网页底部的电邮联系)
我在eclipse上用java编了一小段代码,用来显示一个简单的窗口,程序可以运行,但看不到出现窗口,怎么办?~

我给你写个方法,你可以比着葫芦画个瓢,好吧、
注:在编写这样的小窗口时要主要几点
1、在构造函数里设置窗体的(位置和)大小,用this.setBounds(int x,int y,int width,int height);实现
2、设置窗体的可见性,一般这句代码写在构造函数的末尾,用this.setVisible(true);实现,少了这句代码,窗体是看不到的
3、这一点对于非常简单的窗体不是满重要,用this.SetDefaultCloseOperation(EXIT_ON_CLOSE);设置当点击窗体的"*"(差,退出按钮时),退出程序,少了这句代码,程序默
认是隐藏窗体。
*******************************************************************************************
package com.xpsoft.swingtest;//导入包

import java.awt.Color;//导入标题栏的Icon图片包
import javax.swing.*;//导入JFrame所在的包
import java.awt.FlowLayout;//导入布局管理器包(初学者可以暂时不做关注)
public class Swing1 extends JFrame{

/**
* @param args
*/
public Swing1(){//无参构造函数
this.setTitle("我的第一个Frame");
this.setLayout(null);//可以暂时设为Null布局:new FlowLayout()
this.setBounds(450,150,500,400);//没有这一步,窗体默认最小化,在电脑屏幕的左上角处

this.setResizable(false);//禁止修改Frame的大小(可以不设置)
//this.setUndecorated(true);//去掉窗体的边框和标题栏

this.setVisible(true);//把窗体设为可以(非常重要)

//关闭窗体时执行的4种操作
this.setDefaultCloseOperation(EXIT_ON_CLOSE);//关闭该窗体
/*this.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);//不做任何操作
this.setDefaultCloseOperation(HIDE_ON_CLOSE);//隐藏窗体(默认)
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);//释放窗体对象*/
}
public static void main(String[] args) {
Swing1 s=new Swing1();

/*JFrame frame=new JFrame();
frame.setTitle("直接使用JFrame创建窗体");
frame.setBounds(450,150,500,400);
frame.setVisible(true);*/
}

}
**************************************************************
希望能够对你有所帮助哦

package com.swing;import java.awt.*;import java.awt.event.*;import java.io.File;import javax.swing.*;public class Login extends JFrame implements ActionListener {/** * @Fields serialVersionUID :*/ private static final long serialVersionUID = 1L;public JLabel j = null;public JLabel j1 = null;public JTextField jTextField = null;public JTextField jTextField2 = null;public JButton jButton=null;public Login() {//setLayout(new FlowLayout());setLayout(new FlowLayout(FlowLayout.LEFT,20,40));setFont(new Font("Helvetica", Font.PLAIN, 14));j = new JLabel("登录名");j1 = new JLabel("密码");jTextField = new JTextField(10);jTextField2 = new JTextField(10);jButton=new JButton();Dimension preferredSize = new Dimension(400,400);//设置尺寸jButton.setPreferredSize(preferredSize );/*jButton.setBounds(0, 0, 85, 82); ImageIcon icon = new ImageIcon("E:\\workspace\\weixin-admin-pom\\src\\main\\java\\com\\swing\\dl.png"); Image temp = icon.getImage().getScaledInstance(jButton.getWidth(), jButton.getHeight(), icon.getImage().SCALE_DEFAULT); icon = new ImageIcon(temp);jButton.setIcon(icon);*/getContentPane().add(j);getContentPane().add(jTextField);getContentPane().add(j1);getContentPane().add(jTextField2);getContentPane().add(jButton);jButton.addActionListener(this);jButton.addKeyListener(new KeyListener() {@Overridepublic void keyTyped(KeyEvent e) {}@Overridepublic void keyPressed(KeyEvent e) { // CTRL+C按下 if ( e.getKeyCode()==KeyEvent.VK_ENTER) { System.err.println("回车了"); } }@Overridepublic void keyReleased(KeyEvent e) {} });}public static void main(String[] args) {Login window = new Login();window.setTitle("登录");// 该代码依据放置的组件设定窗口的大小使之正好能容纳你放置的所有组件window.pack();window.setVisible(true);window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);window.setLocationRelativeTo(null); // 让窗体居中显示}@Overridepublic void actionPerformed(ActionEvent e) {if (e.getSource()==jButton) { JOptionPane.showMessageDialog(this, "这是一个简单的消息框");}}}

import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;

@SuppressWarnings("serial")
public class j extends Applet {
@Override
public void paint(Graphics g) {
// TODO Auto-generated method stub
g.setColor(Color.BLUE);
g.fillOval(0, 0, 100, 20);
super.paint(g);

}
}

或者这个:

import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import java.awt.geom.*;
import java.io.*;

class Point implements Serializable {
int x, y;
Color col;
int tool;
int boarder;

Point(int x, int y, Color col, int tool, int boarder) {
this.x = x;
this.y = y;
this.col = col;
this.tool = tool;
this.boarder = boarder;
}
}

class paintboard extends Frame implements ActionListener, MouseMotionListener,
MouseListener, ItemListener {
int x = -1, y = -1;
int con = 1;// 画笔大小
int Econ = 5;// 橡皮大小

int toolFlag = 0;// toolFlag:工具标记
// toolFlag工具对应表:
// (0--画笔);(1--橡皮);(2--清除);
// (3--直线);(4--圆);(5--矩形);

Color c = new Color(0, 0, 0); // 画笔颜色
BasicStroke size = new BasicStroke(con, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_BEVEL);// 画笔粗细
Point cutflag = new Point(-1, -1, c, 6, con);// 截断标志

Vector paintInfo = null;// 点信息向量组
int n = 1;

FileInputStream picIn = null;
FileOutputStream picOut = null;

ObjectInputStream VIn = null;
ObjectOutputStream VOut = null;

// *工具面板--画笔,直线,圆,矩形,多边形,橡皮,清除*/
Panel toolPanel;
Button eraser, drLine, drCircle, drRect;
Button clear, pen;
Choice ColChoice, SizeChoice, EraserChoice;
Button colchooser;
Label 颜色, 大小B, 大小E;
// 保存功能
Button openPic, savePic;
FileDialog openPicture, savePicture;

paintboard(String s) {
super(s);
addMouseMotionListener(this);
addMouseListener(this);

paintInfo = new Vector();

/* 各工具按钮及选择项 */
// 颜色选择
ColChoice = new Choice();
ColChoice.add("black");
ColChoice.add("red");
ColChoice.add("blue");
ColChoice.add("green");
ColChoice.addItemListener(this);
// 画笔大小选择

SizeChoice = new Choice();
SizeChoice.add("1");
SizeChoice.add("3");
SizeChoice.add("5");
SizeChoice.add("7");
SizeChoice.add("9");
SizeChoice.addItemListener(this);
// 橡皮大小选择
EraserChoice = new Choice();
EraserChoice.add("5");
EraserChoice.add("9");
EraserChoice.add("13");
EraserChoice.add("17");
EraserChoice.addItemListener(this);

toolPanel = new Panel();

clear = new Button("清除");
eraser = new Button("橡皮");
pen = new Button("画笔");
drLine = new Button("画直线");
drCircle = new Button("画圆形");
drRect = new Button("画矩形");

openPic = new Button("打开图画");
savePic = new Button("保存图画");

colchooser = new Button("显示调色板");

// 各组件事件监听
clear.addActionListener(this);
eraser.addActionListener(this);
pen.addActionListener(this);
drLine.addActionListener(this);
drCircle.addActionListener(this);
drRect.addActionListener(this);
openPic.addActionListener(this);
savePic.addActionListener(this);
colchooser.addActionListener(this);

颜色 = new Label("画笔颜色", Label.CENTER);
大小B = new Label("画笔大小", Label.CENTER);
大小E = new Label("橡皮大小", Label.CENTER);
// 面板添加组件
toolPanel.add(openPic);
toolPanel.add(savePic);

toolPanel.add(pen);
toolPanel.add(drLine);
toolPanel.add(drCircle);
toolPanel.add(drRect);

toolPanel.add(颜色);
toolPanel.add(ColChoice);
toolPanel.add(大小B);
toolPanel.add(SizeChoice);
toolPanel.add(colchooser);

toolPanel.add(eraser);
toolPanel.add(大小E);
toolPanel.add(EraserChoice);

toolPanel.add(clear);
// 工具面板到APPLET面板
add(toolPanel, BorderLayout.NORTH);

setBounds(60, 60, 900, 600);
setVisible(true);
validate();
// dialog for save and load

openPicture = new FileDialog(this, "打开图画", FileDialog.LOAD);
openPicture.setVisible(false);
savePicture = new FileDialog(this, "保存图画", FileDialog.SAVE);
savePicture.setVisible(false);

openPicture.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
openPicture.setVisible(false);
}
});

savePicture.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
savePicture.setVisible(false);
}
});

addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

}

public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;

Point p1, p2;

n = paintInfo.size();
if (toolFlag == 2)
g.clearRect(0, 0, getSize().width, getSize().height);// 清除

for (int i = 0; i < n; i++) {
p1 = (Point) paintInfo.elementAt(i);
p2 = (Point) paintInfo.elementAt(i + 1);
size = new BasicStroke(p1.boarder, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_BEVEL);

g2d.setColor(p1.col);
g2d.setStroke(size);

if (p1.tool == p2.tool) {
switch (p1.tool) {

case 0:// 画笔

Line2D line1 = new Line2D.Double(p1.x, p1.y, p2.x, p2.y);
g2d.draw(line1);
break;

case 1:// 橡皮
g.clearRect(p1.x, p1.y, p1.boarder, p1.boarder);
break;

case 3:// 画直线
Line2D line2 = new Line2D.Double(p1.x, p1.y, p2.x, p2.y);
g2d.draw(line2);
break;

case 4:// 画圆
Ellipse2D ellipse = new Ellipse2D.Double(p1.x, p1.y,
Math.abs(p2.x - p1.x), Math.abs(p2.y - p1.y));
g2d.draw(ellipse);
break;
case 5:// 画矩形
Rectangle2D rect = new Rectangle2D.Double(p1.x, p1.y,
Math.abs(p2.x - p1.x), Math.abs(p2.y - p1.y));
g2d.draw(rect);
break;

case 6:// 截断,跳过
i = i + 1;
break;

default:
}// end switch
}// end if
}// end for
}

public void itemStateChanged(ItemEvent e) {
if (e.getSource() == ColChoice)// 预选颜色
{
String name = ColChoice.getSelectedItem();

if (name == "black") {
c = new Color(0, 0, 0);
} else if (name == "red") {
c = new Color(255, 0, 0);
} else if (name == "green") {
c = new Color(0, 255, 0);
} else if (name == "blue") {
c = new Color(0, 0, 255);
}
} else if (e.getSource() == SizeChoice)// 画笔大小
{
String selected = SizeChoice.getSelectedItem();
if (selected == "1") {
con = 1;
size = new BasicStroke(con, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_BEVEL);
} else if (selected == "3") {
con = 3;
size = new BasicStroke(con, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_BEVEL);
} else if (selected == "5") {
con = 5;
size = new BasicStroke(con, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_BEVEL);
} else if (selected == "7") {
con = 7;
size = new BasicStroke(con, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_BEVEL);
} else if (selected == "9") {
con = 9;
size = new BasicStroke(con, BasicStroke.CAP_BUTT,
BasicStroke.JOIN_BEVEL);
}
} else if (e.getSource() == EraserChoice)// 橡皮大小
{
String Esize = EraserChoice.getSelectedItem();
if (Esize == "5") {
Econ = 5 * 2;
} else if (Esize == "9") {
Econ = 9 * 2;
} else if (Esize == "13") {
Econ = 13 * 2;
} else if (Esize == "17") {
Econ = 17 * 3;
}

}
}

public void mouseDragged(MouseEvent e) {
Point p1;
switch (toolFlag) {
case 0:// 画笔
x = (int) e.getX();
y = (int) e.getY();
p1 = new Point(x, y, c, toolFlag, con);
paintInfo.addElement(p1);
repaint();
break;
case 1:// 橡皮
x = (int) e.getX();
y = (int) e.getY();
p1 = new Point(x, y, null, toolFlag, Econ);
paintInfo.addElement(p1);
repaint();
break;
default:
}
}

public void mouseMoved(MouseEvent e) {
}

public void update(Graphics g) {
paint(g);
}

public void mousePressed(MouseEvent e) {
Point p2;
switch (toolFlag) {
case 3:// 直线
x = (int) e.getX();
y = (int) e.getY();
p2 = new Point(x, y, c, toolFlag, con);
paintInfo.addElement(p2);
break;
case 4: // 圆
x = (int) e.getX();
y = (int) e.getY();
p2 = new Point(x, y, c, toolFlag, con);
paintInfo.addElement(p2);
paintInfo.addElement(p2);
break;
case 5: // 矩形
x = (int) e.getX();
y = (int) e.getY();
p2 = new Point(x, y, c, toolFlag, con);
paintInfo.addElement(p2);
break;
default:
}
}

public void mouseReleased(MouseEvent e) {
Point p3;
switch (toolFlag) {
case 0:// 画笔
paintInfo.addElement(cutflag);
break;
case 1: // eraser
paintInfo.addElement(cutflag);
break;

case 3:// 直线
x = (int) e.getX();
y = (int) e.getY();
p3 = new Point(x, y, c, toolFlag, con);
paintInfo.addElement(p3);
paintInfo.addElement(cutflag);
repaint();
break;

case 4: // 圆
x = (int) e.getX();
y = (int) e.getY();
p3 = new Point(x, y, c, toolFlag, con);
paintInfo.addElement(p3);
paintInfo.addElement(cutflag);
repaint();
break;

case 5: // 矩形
x = (int) e.getX();
y = (int) e.getY();
p3 = new Point(x, y, c, toolFlag, con);
paintInfo.addElement(p3);
paintInfo.addElement(cutflag);
repaint();
break;
default:
}
}

public void mouseEntered(MouseEvent e) {
}

public void mouseExited(MouseEvent e) {
}

public void mouseClicked(MouseEvent e) {
}

public void actionPerformed(ActionEvent e) {

if (e.getSource() == pen)// 画笔
{
toolFlag = 0;
}

if (e.getSource() == eraser)// 橡皮
{
toolFlag = 1;
}

if (e.getSource() == clear)// 清除
{
toolFlag = 2;
paintInfo.removeAllElements();
repaint();
}

if (e.getSource() == drLine)// 画线
{
toolFlag = 3;
}
if (e.getSource() == drCircle)// 画圆
{
toolFlag = 4;
}

if (e.getSource() == drRect)// 画矩形
{
toolFlag = 5;
}
if (e.getSource() == colchooser)// 调色板
{
Color newColor = JColorChooser.showDialog(this, "调色板", c);
c = newColor;
}
if (e.getSource() == openPic)// 打开图画
{
openPicture.setVisible(true);
if (openPicture.getFile() != null) {
int tempflag;
tempflag = toolFlag;
toolFlag = 2;
repaint();
try {
paintInfo.removeAllElements();
File filein = new File(openPicture.getDirectory(),
openPicture.getFile());
picIn = new FileInputStream(filein);
VIn = new ObjectInputStream(picIn);
paintInfo = (Vector) VIn.readObject();
VIn.close();
repaint();
toolFlag = tempflag;
} catch (ClassNotFoundException IOe2) {
repaint();
toolFlag = tempflag;
System.out.println("can not read object");
} catch (IOException IOe) {
repaint();
toolFlag = tempflag;
System.out.println("can not read file");
}
}
}

if (e.getSource() == savePic)// 保存图画
{
savePicture.setVisible(true);
try {
File fileout = new File(savePicture.getDirectory(),
savePicture.getFile());
picOut = new FileOutputStream(fileout);
VOut = new ObjectOutputStream(picOut);
VOut.writeObject(paintInfo);
VOut.close();
} catch (IOException IOe) {
System.out.println("can not write object");
}
}
}
}// end paintboard

public class pb {
public static void main(String args[]) {
new paintboard("画图程序");
}
}


图像处理等多媒体操作需要使用paint(Graphics)方法来完成
本问题中的print方法改为paint方法,并且调用后应该就可以了

launchFrame()方法中并没有调用print(Graphics g)方法,当然不能显示画的椭圆了。

应该是paint方法,不是print


Eclipse下载汉化安装配置和启动图解详细教程
Eclipse的国际语言包可以到http:\/\/www.eclipse.org\/babel下载,具体下载步骤如下:在浏览器的地址栏中输入http:\/\/www.eclipse.org\/babel - 点击Download(图2.1)- 在下载页面的Babel Language Pack Zips下选择对应Eclipse版本的超链接(图2.2. 一般Eclipse和语言包都选择最新版本)- 在弹出的下载列表...

eclipsejavaee历史版本
Eclipse for PHP Developers 该版本适合PHP开发者,集成了良好的PHP语言支持,Git客户端, Mylyn和JavaScript脚本编辑器, HTML, CSS和XML.官网Eclipse IDE for Java EE Developers是什么版本 Eclipse官网现在推荐的有2个版本的Eclipse IDE for Java EE Developers 一 稳定版 4.5.1 这个是最新的稳定...

eclipse应该下载哪个
3. 其他特殊版本:除了上述两个主要版本外,Eclipse还有针对C\/C++、PHP等其他编程语言的版本。如果你打算使用这些语言进行开发,应当选择相应的Eclipse版本。4. 官方来源与安全性:为了确保下载的安全性和获取最新的版本更新,建议从Eclipse官方网站上下载Eclipse IDE。避免从第三方网站下载,以防安全风险。总...

在哪下载 JAVA EE JDK最新版?
这些都可以到指定的官网上去下载吧 现在jdk已经最高版本是1.6 tomcat是6.0 eclipse现在都有7.0了 但是我建议你用6.0 因为一般的电脑都只能跑起6.0 跑6.0以上的就吃力了 下载的地址我给你 jdk http:\/\/www.java.net\/download\/jdk6\/6u10\/promoted\/b32\/binaries\/jdk-6u10-rc2-bin-b32-windows-...

Eclipse各个版本有什么区别?
Eclipse IDE for Java Developers 是为java开发的 Eclipse IDE for Java EE Developers 是为J2EE开发的 Eclipse for RCP\/Plug-in Developers 是为RCP和插件开发的 Eclipse IDE for C\/C++ Developers 是为C\/C++开发的 Eclipse Classic 3.3.2 是它的经典版本 SDK的中文包网上有很多,你可以去...

eclipse旧版本可以使用最新的语言包吗?
eclipse旧版本可以使用最新语言包。步骤:1、使用eclipse自带的插件市场,下载中文简体语言包,进入eclipse界面,先点击help选项,之后在下面的列表选择InstallNewSoftware这项2、在上一步点击完add操作后,会有一段时间的进度条等待,主要原因还是访问的是国外地址。等待之后,就会出现各种语言包列表,我们选择...

eclipse 哪个版本 jdk 1.6
如下 Eclipse选择最新版本同样可以,这个不影响你使用JDK那个版本。

Java编程软件eclipse 哪个版本现在用的多而且免费,自学用家用。。谢谢...
Eclipse的版本都是免费的,MyEclipse是收费的,但是可以破解 没有哪个用的多一说,就看哪个适合你,上官网看看,最新的Eclipse是支持jdk1.8的

eclipse怎么手动更新版本和插件?
eclipse版本经常更新,新的版本可以获得最新的功能,给怎么检查eclipse版本并更新呢?下面我们就来看看详细的教程。一、更新版本 1、点击help菜单按钮,再点击下拉菜单的check for updates,检查更新的意思。2、弹出一个框,开始从后台检查可更新的内容,这个过程会比较长 3、点击右下角展开,可以查看每个...

用eclipse怎么写Django(2023年最新分享)
导读:本篇文章首席CTO笔记来给大家介绍有关用eclipse怎么写Django的相关内容,希望对大家有所帮助,一起来看看吧。如何在Eclipse中利用pydev调试Django1.调试环境安装 ?PyDev插件安装 在主菜单“Help”—“Softwareupdates…”中添加自动下载安装。?安装完毕配置 在主菜单“window”—“preference”中2.创建...

红桥区13785438278: 怎样用eclipse编写java程序 -
允爱新达: 用eclipse编写java程序步骤:1. 启动Eclipse,第一次启动软件时,会提示选择工作空间(WorkSpace),可在硬盘上新建一个文件夹作为工作空间,这个文件夹将会保存你所编写的所有的源代码.2. 新建一个简单的Java工程.分别是填写工...

红桥区13785438278: 如何使用eclipse新建并编译,运行Java程序 -
允爱新达: 使用eclipse新建并编译,运行java程序的方法和步骤如下: 1.配置Eclipse Eclipse是一个开源的Java IDE开发工具.在安装JDK后,下载Eclipse,解压包后会有一个Eclipse文件夹,双击Eclipse文件,即可运行Eclipse. 运行Eclipse后第一个需要...

红桥区13785438278: 怎么使用eclipse编写java程序 -
允爱新达: 1、在电脑中安装了jdk并且配置好了环境变量之后,我们可以直接打开eclipse开发工具 首先选择工作空间路径,也就是选择一下项目所在的文件夹2、确定了工作空间以后会打开主界面,首先显示的是welcome界面,我们直接关闭就可以,然后...

红桥区13785438278: 怎样用eclipse写java程序 -
允爱新达: 1. 打开eclipse,File---new--Java Project;2. 填写Project name后点击next按钮,然后点击Finish按钮;3. 点开项目,在src上右键new--Package,填写Name(比如com.a.b),点击Finish按钮;4. 在com.a.b上右键new--class,填写Name(大写字母开头,比如A),点击Finish按钮;5. 然后就可以在新出现的A.java上写java程序了.

红桥区13785438278: 如何用Eclipse建立一个Java应用程序 -
允爱新达: 温馨提示:eclipse安装目录和工作空间选择不带中文和空格的文件夹.下面是启动到创建java工程的步骤:方案一:1. 启动时要选一个工作空间路径,实际上就是保存eclipse配置文件和java项目工程的文件夹.如图:此处是我选的工作空间目录...

红桥区13785438278: 怎么配置eclipse+java开发环境 -
允爱新达: 在安装完eclipse后不需要配置的,在安装的时候都是会配置完成的,eclipse运行java步骤:1. 打开eclipse新建一个工程2. 输入名字,如“例子”3. 找到“例子”程序,找到src,点击右键,新建一个java程序4. 起个名,如“out”5. 然后编写代码6. 编写完代码后,点击下图三角图运行该程序

红桥区13785438278: 如何使用Eclipse编写自己的第一个Java代码 -
允爱新达: 双击运行eclipse, 然后点击file--new --java application -- 输入project name, 点击finish.就可以新建java工程了,然后再打开工程, 右键src,点击new -- class 输入class name, 点击finish 就可以输入java代码了.

红桥区13785438278: 怎么用eclipse写java程序 -
允爱新达: 1、打开eclipse ,找到右上角的file--new--Java Project新建java项目2、在Java Project 下面的Src目录new package--在package里面new class文件就可以了.

红桥区13785438278: 如何在Eclipse 中编写java程序 -
允爱新达: 第一步:启动Eclipse,第一次启动软件时,会提示选择工作空间(WorkSpace),可在硬盘上新建一个文件夹作为工作空间,这个文件夹将会保存你所编写的所有的源代码.第二步:新建一个简单的Java工程.依次点file->new->project->java ...

红桥区13785438278: eclipse最新版本怎么安装 -
允爱新达: 步骤如下:一、JDK的安装配置:1、从Oracle官网下载JDK安装包,如jdk-8u112-windows-i586版本.2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,即C:\Program Files\Java.3、安装完成后,还需要进行环境变量...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网