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 等工具都可以。

我有个自己写的,基本同你的一样。纯自己写的。我的是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()

}

}

class Test{

public static void main(String [] arg){

Test test = new Test()

test.OutPut(50 , 9) /*第一宽扮个参数50为你要输出的最大数,你改成30就是输出1-30的数,50则为输出1-50*/

/*第二个参数9,就是控制你换行塌逗的值,你改成10就是每输出10个字就换行一次*/

} public void OutPut(int length , int size){

int temp = 1

for(int i = 1 i <= length i ++ ,temp ++){

System.out.print(i+"\t")

if(temp % size == 0){

System.out.println()

}

}

}

} 将上面的代码慎衫灶保存成为Test.java文件(其实后缀为java的就行了),编译就能运行了。。


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

原文地址: http://outofmemory.cn/yw/12258727.html

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

发表评论

登录后才能评论

评论列表(0条)

保存