
正文
java源代码隐藏 java的源代码在哪找到
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java的源代码隐藏问题
Jocky混淆编译器是在Sun JDK中提供的Java编译器(javac)的基础上完成的,修改了其中的代码生成过程,对编译器生成的中间代码进行混淆,最后再生成class文件,这样编译和混淆只需要一个步骤就可以完成。
其实用这种硬编码不能完全屏蔽,在IE工具条中的查看里,有一个选项,源文件。
发布的时候,会打成war,它可以用winrar解压缩,但里面只有jsp和class文件,没有人会把src中的.java文件打进去。jsp的确是可以用一般的文本编辑器查看。class不可以。当然class可以反编译,而且很简单。
对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。
你应该通过了解方法的声明去解决你问的这个问题。如果一个方法是该类私有,不允许外部访问,则声明为private方法。如果一个方法允许在同一个包内的类访问,则声明为protected方法。
相关问答
Q1: 如何运行JAVA?
1、jdk安装好配置环境变量后,系统就承认了 java,javac等命令,当编译好java文件,就可以在开始——运行——cmd的dos系统下运用指定命令运行java文件。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。
2、首先我们打开myeclipse,点击左上角的File。接着选择New,选择Java Project。在创建java项目的页面,首先给项目命名,点击next。一般在这里没有什么要设置的,点击下面的Finish。
3、执行cmd命令javac后,显示如图所示编译成功,说明是java运行正常。使用检索软件,搜索code.exe的安装路径,默认如图所示。打开exe文件所在的路径,找到exe文件,如图所示。
4、第一步:[JAVA_HOME]的配置,变量名就是:JAVA_HOME;值是安装java的路径选中到jdk的文件夹。第二步:classpath的配置。这里是真正运行时用到的环境变量。
5、以hello.java为例: 首先,安装jdk并配置环境变量。打开cmd窗口运行java -version检查环境变量是否配置正确。 然后,编译java文件。可以把cmd的路径转换到源文件目录下,也可以直接在命令中加入绝对路径。
Q2: 用java代码如何将一个按钮隐藏并显示一个文本框在按钮的位置来代替它...
1、编辑第一个按钮,写上textBoxvisible=false;这样点击这个按钮时文本框会隐藏;再在另外一个按钮里写上textBoxvisible=true;点击另外一个按钮时文本框会显示数来。希望能够帮到你。。
2、这一点对于非常简单的窗体不是满重要,用this.SetDefaultCloseOperation(EXIT_ON_CLOSE);设置当点击窗体的*(差,退出按钮时),退出程序,少了这句代码,程序默 认是隐藏窗体。
3、(5)单击“框架网页”按钮,则弹出“网页属性”对话框。 (6)在该对话框的“框架”选项卡中,在“框架间距”文本框中,可输入以像素为单位的边框宽度;若要使框架边框消失,则不要选中“显示边框”复选框。
4、Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点[2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等[3] 。
Q3: 请问如何屏蔽网页中的查看源文件(源代码)
1、鼠标右键单击 Ctrl+Shift+I Ctrl+U 以上的三种方法都可以查看到网站的源代码,我们可以通过使用JavaScript来屏蔽掉这三种状态从而实现禁止查看源代码效果。下面直接放源码。
2、有一个“查看源代码”选项。这么一来,虽然我们屏蔽了右键里的查看源代码。但是,只要用菜单栏里的查看源代码,还是可以看到源代码的。这可怎么办呢? 我最初的想法是用框架来避开源代码的查看。
3、因为你的源代码是输出数据(HTML、XML、Script等也就是源文件)到客户端的浏览器里面,浏览器根据你的源文件来形成文字图片等信息给人看。所以源文件是一定要输出到客户端浏览器才行。
4、当你打开一个网页的时候,等她完全加载好之后,点击浏览器菜单栏里的“查看”,里面有“源文件”选项(或者在网页的空白处右击,选择“查看源文件”就也可以查看到网页源代码了)。
Q4: 怎么把一部分代码隐藏起来像某个方法那样可以展开或者隐藏java
1、该Java混淆器是Sun的选择,对于企业级应用,作为其Java开发包的一部分,Sun微系统使用DashO Pro来混淆其加密库。
2、表面的隐藏就是点你的这个图片左上角的加了个方框的 “-”如果想实现隐藏源代码,我觉得没必要,程序下到单片机里都带有自动锁。你给源代码给别人看的别人就能看到,你不给源代码给别人看,别人也看不到。
3、当然如果想简单点,只是设置文件属性为隐藏,这个可能比较简单。
4、eclipse显示被隐藏的文件或文件夹 点击左边导航(Navigator或者PackageExplorer等)右上角的小三角 - Filters 点击需要显示文件,让复选框处于非选中状态。
5、有个dispose()方法,用于关闭窗体的把。。用户点击触发事件,然后当前窗体使用this.dispose()方法,关闭当前窗体,再new出新的窗体,并显示就行了把。。
6、代码实现简单的话可以考虑用template模式将权限检测模块编写成固定的模板,如果要应用得深层次点,可以考虑用Spring AOP做个拦截器,很方便的 如果再做深层点,还是建议用Spring AOP,不过接口你得规划好点。
Q5: 【转】如何保护Java代码
在使用这些本地代码之前,往往需要对这些本地代码进行认证,确保这些代码没有被黑客更改。如果签名检查通过,则调用相关JNI方法。这种保护方式示意图见图3。
如果你觉得C能保证安全水平更好,那可以加挂 Java 6 开始支持的 Instrument,它可以支持对 class 文件进行解密。
这个就要用专业的源代码加密软件去加密了。因为源代码涉及到的编译环境会相对复杂的。我目前了解到就是德人合科技的加密防泄密系统。
java源代码隐藏的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的源代码在哪找到、java源代码隐藏的信息别忘了在本站进行查找喔。







