eclipse里写好的小Java程序怎么导出可运行的小程序?

eclipse里写好的小Java程序怎么导出可运行的小程序?,第1张

1、打开eclipse,点击File->New->Project,选择java->java project,效果如图所示

2、在project name栏输入工程名称,如“Helloworld”,点击Finish

3、在左边的project explorer中可以找到新建的Helloworld工程,点开工程,找到src,右键,点击New->class

4、出现如图所示界面,在name栏输入类名,点击Finish

5、在创建好的Helloworld.java文件中可写入如图所示的代码

6、点击下图中中间的那个绿色的按钮执行文件

7、出现如图所示的窗口,点击ok

8、在下面的窗口中可以看到输出了“helloworld”,程序执行成功

导入项目。当下载了包含Eclipse 项目的源代码文件后,我们可以把它导入到当前的Eclipse 工作区然后编辑和查看。点击菜单File >Import,然后在d出的Import 对话框中展开General目录,选择Existing Projects into Workspace,接着点击Next 按钮。当选中单选钮Select root directory:时可以点击Browse?按钮选中包含项目的文件夹,如果包含项目的话就可以在中间的Projects 列表框中显示;而当选中单选钮Select archive file:时可以点击Browse?按钮选中包含项目的ZIP 压缩包,如果包含项目的话就可以在中间的Projects列表框中显示。最后点击Finish 按钮就可以导入项目并打开了。

导出项目 。点击菜单File >Export,然后在d出的Export 对话框中展开General 目录,选择Archive File,接着点击Next 按钮。然后在To archive file:输出框中选中要保存的文件名,一般写成项目名.zip,然后点击Finish 按钮即可导出当前项目。还有一种方式是手工打包,用WinRAR 或者WinZIP 等工具都可以。

JAVA程序变成.EXE的可执行文件,是需要下载一个软件的。

使用这个软件比较麻烦。

最简单有效的办法物旅是把做好的程序,达成jar包。在Windows下是可以像exe文件一样点击就可瞎裤以运行。方法如下。

1.File->Export->出来的界面选择java下面的jar表示导出为jar文件。

2.然后进入选择工程界面,点击你要导出的工程。然后下面jar file导出位置随便写一个,或者磨蚂简浏览选择到某个地方并给jar包取个名字。

然后下一步,下一步,main class处选择你的这个test类。好了 finish。

我有个自己写的,基本同你的一样。纯自己写的。我的是1,2,3代替的,你稍微改下就行了

package com.derek

import java.util.HashMap

public class ComputerPerson {

private int var

public ComputerPerson(int var){

this.var = var

}

public String addComputer(){

HashMap list = new HashMap()

list.put(1,"刘备")

list.put(2,"孙权")

list.put(3,"曹 *** ")

String computer = list.get(var)

return computer

}

}

package com.derek

import java.util.HashMap

import java.util.Scanner

public class Method {

int i,j,k = 0

String name//电脑

String name1//玩家

public Method(String name,String name1){

this.name = name

this.name1 = name1

}

public static int computerGame(){

int show = (int)(Math.random()*10)%3+1

return show

}

public void judge(){

HashMap list = new HashMap()

list.put(1,"剪刀")

list.put(2,"石头")

list.put(3,"迟粗布")

System.out.println(name1+" VS "+name+" 对战")

System.out.println("要开始吗?(y/n)")

Scanner sc = new Scanner(System.in)

String str = sc.next()

if(str.equals("n")){

System.exit(0)

}

while(str.equals("y")){

i +=1

System.out.print("请出拳码键镇:1.剪刀 2.石头 3.布(输入相应数字):")

System.out.println()

int var = sc.nextInt()

if(var!=1&&var!=2&&var!=3){

System.out.println("你输入错误")

}else{

String com = list.get(var)

System.out.print("你出拳:"+com)

System.out.println()

int show = (int)(Math.random()*10)%3+1

System.out.println(name+"出拳:"+list.get(show))

if(var == (show+1)|| var==(show-2)){

System.out.println("^_^,你赢了")

k =+1

}else if(var == show){

System.out.println("^_^,你们平局")

}else{

System.out.println("^..^,你输了")

j =+1

}

System.out.println("是否开始下一轮(亮派y/n):")

str = sc.next()

}

}

System.out.println(name1+" VS "+name+" 对战")

System.out.println("对战次数:"+i)

System.out.println("\n姓名\t得分")

System.out.println(name +"\t"+j)

System.out.println(name1 +"\t"+k)

}

}

package com.derek

import java.util.Scanner

public class TestPerson {

public static void main( String[] args){

System.out.println("\t\t****************")

System.out.println("\t\t** 猜拳,开始 **")

System.out.println("\t\t***************\n")

System.out.println("出拳规则:1、剪刀 2、石头 3、布")

Scanner sc = new Scanner(System.in)

System.out.println("请选择对方角色(1:刘备 2:孙权 3:曹 *** ):")

int a = sc.nextInt()

ComputerPerson computerPerson = new ComputerPerson(a)

System.out.println("请输入你的姓名:")

String b = sc.next()

Method method = new Method(computerPerson.addComputer(),b)

method.judge()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12389281.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存