Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 3118|回复: 12
打印 上一主题 下一主题

Java:可以将.class 与.java一起封装变成exe吗?

[复制链接]

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

跳转到指定楼层
1#
发表于 2009-7-3 12:06 AM |只看该作者 |倒序浏览
我只会弄.java封装成.exe,可是不知道可以不可以直接将.java与.class一起封装
可以将import的东西加入.exe吗?还是根本不可能?
我使用exe4j弄得(.java-->.exe),有没有更好的软件呢?




收藏收藏0

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

2#
发表于 2009-7-3 01:49 AM |只看该作者
原帖由 lord14383 于 2009-7-3 12:06 AM 发表
我只会弄.java封装成.exe,可是不知道可以不可以直接将.java与.class一起封装
可以将import的东西加入.exe吗?还是根本不可能?
我使用exe4j弄得(.java-->.exe),有没有更好的软件呢?



這類軟體 google 搜索就可以得知了, 但這些 exe 也還是需要在 JRE 下才能執行


回复

使用道具 举报

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

3#
发表于 2009-7-3 02:33 AM |只看该作者

回复 #2 Super-Tomato 的帖子

请问,为什么我用pentium 4得电脑来跑我的program,为什么会很lag?(刚开启program什么都不可以按,有时候会display不到JPanel),但是我用我家电脑又不会有这种情况,是不是代表我写的program很占资源呢?
还是这种事正常现象来的呢?


回复

使用道具 举报

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

4#
发表于 2009-7-3 02:38 AM |只看该作者

回复 #2 Super-Tomato 的帖子

那么如果我用class转成jar的话呢?可是要怎样转呢?
jar cvf myclasses.jar first.class second.class
是不是要用这句话呢?
要怎样用这句话呢?我试过了(在cmd里面),可是还是不可以
C:\Users\Aaron>jar cvf myclasses.jar first.class second.class
'jar' is not recognized as an internal or external command,
operable program or batch file.
是什么问题呢?


回复

使用道具 举报

2

主题

0

好友

6008

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

5#
发表于 2009-7-3 03:30 AM |只看该作者

回复 #3 lord14383 的帖子

你所谓的那个Pentium 4是不是学校那个的Pentium 4


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

6#
发表于 2009-7-3 04:15 PM |只看该作者
原帖由 lord14383 于 2009-7-3 02:33 AM 发表
请问,为什么我用pentium 4得电脑来跑我的program,为什么会很lag?(刚开启program什么都不可以按,有时候会display不到JPanel),但是我用我家电脑又不会有这种情况,是不是代表我写的program很占资源呢?
还是 ...



如果你的程式只是在一開始執行建立 GUI 的話, 用 P4 來執行應該不會有甚麼問題, 也許真的是因為你同時使用資源還沒釋放, 那麼你可以嘗試製作一個 preloader 畫面讓使用者知道



原帖由 lord14383 于 2009-7-3 02:38 AM 发表
那么如果我用class转成jar的话呢?可是要怎样转呢?
jar cvf myclasses.jar first.class second.class
是不是要用这句话呢?
要怎样用这句话呢?我试过了(在cmd里面),可是还是不可以
C:\Users\Aaron>jar ...



找不到 command 的原因就是因為你沒指定好 path 環境, 所以就自然不能使用指令


回复

使用道具 举报

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

7#
发表于 2009-7-3 11:07 PM |只看该作者

回复 #6 Super-Tomato 的帖子

那么也就是说java很占用资源?
那么有什么办法可以降低占用量吗?


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

8#
发表于 2009-7-3 11:13 PM |只看该作者
原帖由 lord14383 于 2009-7-3 11:07 PM 发表
那么也就是说java很占用资源?
那么有什么办法可以降低占用量吗?



不一定是 java 的問題, 也有可能是本身編寫的問題


回复

使用道具 举报

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

9#
发表于 2009-7-3 11:19 PM |只看该作者

回复 #8 Super-Tomato 的帖子

那么我应该怎样改呢?
是不是因为我用很多JFrame的关系导致的呢?


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

10#
发表于 2009-7-4 12:27 AM |只看该作者
原帖由 lord14383 于 2009-7-3 11:19 PM 发表
那么我应该怎样改呢?
是不是因为我用很多JFrame的关系导致的呢?



這我就不清楚了, 你可以看看是否減少一開始初始那麼多 JFrame, 如果要開始使用的時候才初始, 用完之後就刪除釋放記憶體


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-20 11:40 AM , Processed in 0.128207 second(s), 28 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部