由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 请教一个有关 inner class 的问题
相关主题
add a mouse-click function on an applet新手请教 java applet+html 入门级问题
Re: print problem, GUI guru please come in●●●●紧急求助JAVA初级问题,今天project due●●●●
农民运动讲习所1. Thread and paint()有没有办法阻止别人下载applet的.class文件?
Help!: tomcat classloading problemRe: help: how does the class Model$5.class come?
Re: Help!: tomcat classloading problem关于inner class的继承
请问这是什么语法[合集] java 得 inner class 有没有 static 有什么区别啊?
如何获得类定义的public methods?问一个java的面试题 (转载)
get full class namestatic final的问题
相关话题的讨论汇总
话题: class话题: inner话题: jar话题: 符号
进入Java版参与讨论
1 (共1页)
e********r
发帖数: 2352
1
写的一个Applet用到了inner class, compile之后会产生很多.class, such as
Example$1.class, 需要向一个网页上传,但是该网页不支持$符号,怎么可以产生不含
$符号的.class文件, 谢谢.
另外网上说只要把anonymous inner class改成named inner class就可以了,试过了还
是不行,只是产生不同的名字罢了,还是包含$符号的.
在线等.
g*****g
发帖数: 34805
2
不行的话就不要用inner class,每个class都做成public的就是。

【在 e********r 的大作中提到】
: 写的一个Applet用到了inner class, compile之后会产生很多.class, such as
: Example$1.class, 需要向一个网页上传,但是该网页不支持$符号,怎么可以产生不含
: $符号的.class文件, 谢谢.
: 另外网上说只要把anonymous inner class改成named inner class就可以了,试过了还
: 是不行,只是产生不同的名字罢了,还是包含$符号的.
: 在线等.

k***r
发帖数: 4260
3
没写过applet。不能用jar吗?

【在 e********r 的大作中提到】
: 写的一个Applet用到了inner class, compile之后会产生很多.class, such as
: Example$1.class, 需要向一个网页上传,但是该网页不支持$符号,怎么可以产生不含
: $符号的.class文件, 谢谢.
: 另外网上说只要把anonymous inner class改成named inner class就可以了,试过了还
: 是不行,只是产生不同的名字罢了,还是包含$符号的.
: 在线等.

e********r
发帖数: 2352
4
就是加了一个ActionListener, 这个算是inner class, 单独把这个ActionListener写
成一个class好像很麻烦,PerformedAction里边有很多东西都是主class的,而且这是
一个Rannable,传递到其他class里,怎么用一个thread.

【在 g*****g 的大作中提到】
: 不行的话就不要用inner class,每个class都做成public的就是。
g*****g
发帖数: 34805
5
Koder说的对,打包成.jar就得。

【在 e********r 的大作中提到】
: 就是加了一个ActionListener, 这个算是inner class, 单独把这个ActionListener写
: 成一个class好像很麻烦,PerformedAction里边有很多东西都是主class的,而且这是
: 一个Rannable,传递到其他class里,怎么用一个thread.

e********r
发帖数: 2352
6
不是打包的问题,要传到学校的网站上,直接run Applet,但是网络文件夹不支持一些
包含符号的文件名,打包了没法解压的,也就不能run了.

【在 g*****g 的大作中提到】
: Koder说的对,打包成.jar就得。
e********r
发帖数: 2352
7
请教了一个高手,已经找到解决的方法了,谢谢各位的回复.

【在 k***r 的大作中提到】
: 没写过applet。不能用jar吗?
s***e
发帖数: 122
8
你打成jar包不用解压也可以run那,好像是设好ARCHIVE这个属性就可以了。我只是很好奇你最后怎么解决这个问题的,说出来可以大家一起学习交流一下,要不然就成了光问问题不给答案了。

【在 e********r 的大作中提到】
: 不是打包的问题,要传到学校的网站上,直接run Applet,但是网络文件夹不支持一些
: 包含符号的文件名,打包了没法解压的,也就不能run了.

g*****g
发帖数: 34805
9
解压是动态的,classloader干的。

【在 e********r 的大作中提到】
: 不是打包的问题,要传到学校的网站上,直接run Applet,但是网络文件夹不支持一些
: 包含符号的文件名,打包了没法解压的,也就不能run了.

k***r
发帖数: 4260
10
找到什么办法了?
jar decompression is done in memory.

【在 e********r 的大作中提到】
: 请教了一个高手,已经找到解决的方法了,谢谢各位的回复.
e********r
发帖数: 2352
11
重新看了一下jar命令,各位师傅说的是对的,小弟受教了,一直都把jar当作压缩软件
用的. 之前找到的方法其实不是太好,不过是个老美的牛人告诉的,他大概也没太明白
俺的问题,压根没提用jar这个方法.

【在 k***r 的大作中提到】
: 找到什么办法了?
: jar decompression is done in memory.

e********r
发帖数: 2352
12
谢谢师傅哈,用你的方法搞定了, 以后要常来这里讨教了.

【在 g*****g 的大作中提到】
: 解压是动态的,classloader干的。
e********r
发帖数: 2352
13
谢谢哈,用jar是可以的,俺之前的方法就是implements ActionListener in main
class, and write the actionPerformed also in the main class. By this way, it
is not inner class.

很好奇你最后怎么解决这个问题的,说出来可以大家一起学习交流一下,要不然就成了
光问问题不给答案了。

【在 s***e 的大作中提到】
: 你打成jar包不用解压也可以run那,好像是设好ARCHIVE这个属性就可以了。我只是很好奇你最后怎么解决这个问题的,说出来可以大家一起学习交流一下,要不然就成了光问问题不给答案了。
1 (共1页)
进入Java版参与讨论
相关主题
static final的问题 Re: Help!: tomcat classloading problem
Why inner classes can access only local final variables?请问这是什么语法
java inner class - 初学者问如何获得类定义的public methods?
感觉inner class挺好用的get full class name
add a mouse-click function on an applet新手请教 java applet+html 入门级问题
Re: print problem, GUI guru please come in●●●●紧急求助JAVA初级问题,今天project due●●●●
农民运动讲习所1. Thread and paint()有没有办法阻止别人下载applet的.class文件?
Help!: tomcat classloading problemRe: help: how does the class Model$5.class come?
相关话题的讨论汇总
话题: class话题: inner话题: jar话题: 符号