LumaQQ 是使用 Java 写的程序,原本的目的是为了能让 Linux 平台下的用户也可以使用 QQ 的功能。目前,LumaQQ 可以使用 QQ 的大部分的基本功能,而且是使用 Java 写的,所以不但能在 Linux 下使用还能在 Windows 平台下使用。另一方面,目前暂时也没有针对他的盗号程序。所以,LumaQQ 也可以做为一个便携的 QQ 放在 U 盘之类的设备里面随身携带,随处使用。
正常情况下,LumaQQ 加上 Java 的运行库总共有大约 90MB。将 Java 的运行库根据 LumaQQ 的实际情况精简后,它的大小可以减小到在大约 20MB。加上 LumaQQ 的主体文件总共才 30MB 左右。这比官方的发布的 QQ 程序(大约 80MB)小得多了。
经过初步分析,只要有文件的 Java 库,LumaQQ 可以正常运行(可能还可以更精简)。
Java 文件夹下有以下文件:
├─lib
│ │ javaws.jar
│ │ jce.jar
│ │ jsse.jar
│ │ charsets.jar
│ │ rt.jar
│ │
│ └─i386
│ jvm.cfg
│
└─bin
│ dcpr.dll
│ deploy.dll
│ dt_shmem.dll
│ dt_socket.dll
│ eula.dll
│ fontmanager.dll
│ hpi.dll
│ hprof.dll
│ instrument.dll
│ ioser12.dll
│ j2pkcs11.dll
│ jaas_nt.dll
│ java.dll
│ javaw.exe
│ jawt.dll
│ jpeg.dll
│ jpinscp.dll
│ jpioji.dll
│ jsound.dll
│ jsoundds.dll
│ management.dll
│ net.dll
│ nio.dll
│ unpack.dll
│ verify.dll
│ w2k_lsa_auth.dll
│ zip.dll
│ JdbcOdbc.dll
│ jdwp.dll
│ jpicom32.dll
│ jpiexp32.dll
│ jpishare.dll
│ RegUtils.dll
│ rmi.dll
│ awt.dll
│ axbridge.dll
│ cmm.dll
│ java_crw_demo.dll
│ JavaWebStart.dll
│
└─client
Xusage.txt
jvm.dll
另外, rt.jar 也是特别精简过的。可以使用 WinRAR 打开它,然后直接把除了以下的目录都删除就行:
RT.JAR
│
├─META-INF
│ └─services
├─java
│ ├─beans
│ │ └─beancontext
│ ├─io
│ ├─lang
│ │ ├─annotation
│ │ ├─instrument
│ │ ├─management
│ │ ├─ref
│ │ └─reflect
│ ├─math
│ ├─net
│ ├─nio
│ │ ├─channels
│ │ │ └─spi
│ │ └─charset
│ │ └─spi
│ ├─security
│ │ ├─acl
│ │ ├─cert
│ │ ├─interfaces
│ │ └─spec
│ ├─text
│ └─util
│ ├─concurrent
│ │ ├─atomic
│ │ └─locks
│ ├─jar
│ ├─logging
│ ├─prefs
│ ├─regex
│ └─zip
├─javax
│ ├─accessibility
│ ├─activity
│ ├─imageio
│ │ ├─event
│ │ ├─metadata
│ │ ├─plugins
│ │ │ ├─bmp
│ │ │ └─jpeg
│ │ ├─stream
│ │ └─spi
│ ├─management
│ │ ├─loading
│ │ ├─modelmbean
│ │ ├─monitor
│ │ ├─openmbean
│ │ ├─relation
│ │ ├─remote
│ │ │ └─rmi
│ │ └─timer
│ ├─rmi
│ │ ├─CORBA
│ │ └─ssl
│ ├─security
│ │ ├─auth
│ │ │ ├─callback
│ │ │ ├─kerberos
│ │ │ ├─login
│ │ │ ├─spi
│ │ │ └─x500
│ │ └─sasl
│ ├─sound
│ │ ├─midi
│ │ │ └─spi
│ │ └─sampled
│ │ └─spi
│ ├─transaction
│ │ └─xa
│ └─xml
│ ├─datatype
│ ├─namespace
│ ├─parsers
│ ├─transform
│ │ ├─dom
│ │ ├─sax
│ │ └─stream
│ ├─validation
│ └─xpath
├─org
│ ├─ietf
│ │ └─jgss
│ ├─omg
│ │ ├─CORBA
│ │ │ ├─DynAnyPackage
│ │ │ ├─ORBPackage
│ │ │ ├─TypeCodePackage
│ │ │ └─portable
│ │ ├─CORBA_2_3
│ │ │ └─portable
│ │ ├─CosNaming
│ │ │ ├─NamingContextEx
│ │ │ └─NamingContextPa
│ │ ├─Dynamic
│ │ ├─DynamicAny
│ │ │ ├─DynAnyFactoryPa
│ │ │ └─DynAnyPackage
│ │ ├─IOP
│ │ │ ├─CodecFactoryPac
│ │ │ └─CodecPackage
│ │ ├─Messaging
│ │ ├─PortableInterceptor
│ │ │ └─ORBInitInfoPack
│ │ ├─PortableServer
│ │ │ ├─CurrentPackage
│ │ │ ├─POAManagerPacka
│ │ │ ├─POAPackage
│ │ │ ├─ServantLocatorP
│ │ │ └─portable
│ │ ├─SendingContext
│ │ └─stub
│ │ ├─java
│ │ │ └─rmi
│ │ └─javax
│ │ └─management
│ │ └─remote
│ │ └─rmi
│ ├─w3c
│ │ └─dom
│ │ ├─bootstrap
│ │ ├─css
│ │ ├─events
│ │ ├─html
│ │ ├─ls
│ │ ├─ranges
│ │ ├─stylesheets
│ │ ├─traversal
│ │ └─views
│ └─xml
│ └─sax
│ ├─ext
│ └─helpers
└─sun
├─beans
│ ├─editors
│ └─infos
├─io
├─misc
│ └─resources
├─net
│ ├─dns
│ ├─ftp
│ ├─smtp
│ ├─spi
│ │ └─nameservice
│ ├─www
│ │ ├─content
│ │ │ ├─audio
│ │ │ ├─image
│ │ │ └─text
│ │ ├─http
│ │ └─protocol
│ │ ├─doc
│ │ ├─ftp
│ │ ├─gopher
│ │ ├─http
│ │ ├─jar
│ │ ├─mailto
│ │ ├─netdoc
│ │ ├─systemresou
│ │ ├─verbatim
│ │ └─file
│ └─util
├─nio
│ ├─ch
│ └─cs
├─reflect
│ ├─annotation
│ ├─generics
│ │ ├─factory
│ │ ├─parser
│ │ ├─reflectiveObjec
│ │ ├─repository
│ │ ├─scope
│ │ ├─tree
│ │ └─visitor
│ └─misc
├─security
│ ├─acl
│ ├─action
│ ├─jca
│ ├─jgss
│ │ ├─krb5
│ │ └─spi
│ ├─krb5
│ │ └─internal
│ │ ├─ccache
│ │ ├─crypto
│ │ │ └─dk
│ │ ├─ktab
│ │ ├─rcache
│ │ ├─tools
│ │ └─util
│ ├─pkcs
│ ├─provider
│ │ └─certpath
│ ├─rsa
│ ├─timestamp
│ ├─tools
│ ├─util
│ ├─validator
│ └─x509
├─text
│ └─resources
└─util
├─calendar
└─logging
└─resources
其实里面还有很多 .class 也是可以删除掉的,由于时间关系就没有一个个的尝试。
分享到:
相关推荐
lumaqq for android demo
lumaqq的jar文件,2005lumaqq的jar文件。
java开发的lumaqq,希望读大家的学习有所帮助
LumaQQ源码,lib文件.(说明:这是我付源码的一个lib库.里面有swt的相关类库和部分公用库文件.如果你下载了我上传的LumaQQ源码,那么请下载该类库.以便能正常的运行.) 如有问题.请访问我的空间.查看相关操作.
LumaQQ for .NET第二预览版
lumaQQ,开源的用纯java写的代码
lumaQQ的源文件,很好的JAVA开源即时通讯软件。
LumaQQ SRC+LIB 代码以及相关的库
重构过的源代码,现在可以看到分组和群,还不支持发送消息。
lumaQQ 实用版
lumaQQ 源码 lumaqq_2005_source_2005.11.20.18.
LumaQQ.NET 原代码,QQ通讯过程实现
清华大学学生用java开发的QQ,兼容腾讯QQ。使用swt库做界面。
LumaQQ.Net源码
lumaqq 开源的qq开发类,相当的好用啊......今天贡献给大家
LumaQQ源码+类库,很优秀的代码,供网友参考,里面有好多东西可以学习...代码没有错误,但是不能使用了,因为腾讯的接口变了.....可以学习的东西依然很多...
LumaQQ 的android源代码,提供源码分析,对大家学习android很有帮助!
很多人都在开发的QQ代码
lumaqq(java)的c#版,一个开发平台,基本实现了qq的基本功能