你的东西部署在别人那里又不是源码,哪有部署源码的如果是担心class被人反编译,可以用“混淆”技术,网上一搜一堆例子,慢慢研究吧

解决方案 »

  1.   

    推荐个,最好能编译java1.6的。
      

  2.   

    tomcat下布置的是编译后的字节码文件 ,是class文件。是看不见源码的。
      

  3.   

    简单点来做可以把class封装到jar包中,然后把jar弄个和其他你不用的工具包名称一样比如打包到名为commons-io.jar包中。
      

  4.   

    楼上说的是一个办法 
    你部署在tomcat上的是class文件
    不懂技术的也反编译不出来
    还不放心就把一些关键代码封装成jar包
    只给jar包不给源码包
    应该就看不到了吧
      

  5.   

    那个jar包解压后,也是class文件吧(这些class就反编译后也是看不见吗?),而且这样打包的话,是不是很多程序里面的引用要改啊。
      

  6.   

    如果部署在别人的机器上肯定是可以反编译源代码,我就是试过,用JAD反编译可以看到,打成Jar包解压后照样反编译。最好的办法就是制做UI即静态页面给别人看。
      

  7.   

    同問,Java開發的網站類軟件,可以使用加殼軟件進行加殼嗎
      

  8.   

    Proguard 去查查这个 我之前说的有错误 jar包还是class文件 
     还是有很多开源代码保护工具的
    http://proguard.sourceforge.net/
    这个是网址 看不懂英文去百度吧