原|2024-12-04 00:47:03|浏览:98
Java源代码, 不知道你说的是那种类型的?
是官方开发JDK的源代码吗?
官方获取
我按照这个思路来给你提供一下回答. 首先,可以通过官方文档oracle官方, 去下载对应的jdk开发工具安装包和jdk源码, 并且可以下载帮助文档.
Maven获取
第二种方式获取Java开源插件或者框架的源码, 就可以通过快速的方式Maven, 直接download对应的源码和文档, 使用起来很方便, 这个也是现在开发必要学习之一, 还有会使用Gradle都是项目构建工具. 企业开发必备.
如果你想说怎么查看class文件的java源码, 可以使用jd-gui这个工具反编译.class文件到对应的java源码. 也可以使用maven仓库下载文件到你的本地中.
小沐学学学回答, 感谢您的阅读.
.java文件的话,非项目那种单篇幅的源代码需要先进行编译,生成.class文件可以在命令控制台下用java 文件名 进行运行,编译java文件需要javac.exe程序 应该是jdk中的工具,所以你需要下载jdk并配置环境变量,然后在控制台运行javac编译源文件所在目录下的java文件,会在本目录下生成一个同名的.class文件
(没有报错的情况下) ,然后运行java 文件名 即可运行该代码(前提是你这篇文件需要有main方法)。
防止Java开发出来的程序被别人反编译有很多种方法,下面给你介绍几种:
1、隔离Java程序
最简单的方法就是让用户不能够访问到Java Class程序,这种方法是最根本的方法,具体实现有多种方式。例如,开发人员可以将关键的Java Class放在服务器端,客户端通过访问服务器的相关接口来获得服务,而不是直接访问Class文件。这样黑客就没有办法反编译Class文件。目前,通过接口提供服务的标准和协议也越来越多,例如 HTTP、Web Service、RPC等。但是有很多应用都不适合这种保护方式,例如对于单机运行的程序就无法隔离Java程序。
2、对Class文件进行加密
为了防止Class文件被直接反编译,许多开发人员将一些关键的Class文件进行加密,例如对注册码、序列号管理相关的类等。在使用这些被加密的类之前,程序首先需要对这些类进行解密,而后再将这些类装载到JVM当中。这些类的解密可以由硬件完成,也可以使用软件完成。
3、转换成本地代码
将程序转换成本地代码也是一种防止反编译的有效方法。因为本地代码往往难以被反编译。开发人员可以选择将整个应用程序转换成本地代码,也可以选择关键模块转换。如果仅仅转换关键部分模块,Java程序在使用这些模块时,需要使用JNI技术进行调用。
4、代码混淆
代码混淆是对Class文件进行重新组织和处理,使得处理后的代码与处理前代码完成相同的功能(语义)。但是混淆后的代码很难被反编译,即反编译后得出的代码是非常难懂、晦涩的,因此反编译人员很难得出程序的真正语义。从理论上来说,黑客如果有足够的时间,被混淆的代码仍然可能被破解,甚至目前有些人正在研制反混淆的工具。但是从实际情况来看,由于混淆技术的多元化发展,混淆理论的成熟,经过混淆的Java代码还是能够很好地防止反编译。
不同保护技术比较希望能给大家带来参考:
类名能以数字开头命名吗?这显然编译的时候会报错.标准命名是以大写字母打头后接单词首字母大写,编译是通过javac这个命令进行编译的(即jdk目录下的javac.exe)配置好环境变量,新建相应的变量名,如果有直接输入值就可以了,如下:JAVA_HOME: jdk的安装目录如(D:\java\jdk1.6.0_05);PATH: %JAVA_HOME%\bin;ClASSPATH: .;%JAVA_HOME%\lib;比如d:\testjava\Test.java文件,打开命令行窗口1.输入d:\ 回车2.定位到java文件所在文件夹,输入cd d:\testjava\ 回车3.编译java文件,输入javac Test.java 回车4.运行,输入java Test 回车
1、首先,新建文本文档,用来保存我们需要运行的程序。
2、将我们在网上找到的程序粘贴复制到文本文档中。点击文件->保存,也可以Ctrl+S进行保存。
3、此时我们将文本文档更改扩展名。注意文档的名称要和类的名称一致,这里的类的名字是 name。
4、点击确定更改扩展名。
5、点击开始菜单,在搜索栏中输入cmd命令。
6、找到文件所在位置,小编的文件放在F盘的daima1文件夹下。找到方法如下:
在命令里面输入 f: 、回车-----到达f盘根目录下。
在命令里面输入 cd daima1、回车-----找到f盘中的daima1文件夹。
7、在命令里面输入 javac name.java 、回车-----编译文件。在命令里面输入 java name ,回车-----运行文件。
8、此时,Java文件运行了,按照提示输入就可以看到小游戏的运行结果啦!
单纯玩游戏安装jre就好了,但是如果要在你开发用的电脑上玩mc的话。
建议你直接安装jdk,jdk里面就包含jre的。
上述是建立在你电脑同时玩mc和开发java程序的情况下的。
如果是开发的比如其他的语言程序,用不到java开发环境的那种,就直接装jre就好了。
代码中右键->运行->Java应用程序,程序运行了,对应的目录下面会生成后缀为class的文件,只要有Jre的地方都可以运行class。如果要变为exe的话,下载exe4j来生成exe文件也可以。
JSP源代码的后缀是.jsp,JSP是不可以直接运行的,首先JSP要转换成
.java
文件,然后再编译成.class
文件,最后执行的其实就是.class
文件。Java源代码的后缀是.java,编译后会变成.class
文件,.class
文件也叫字节码文件,是可以运行在JVM上的。首先配置环境配置好J2ME环境 –安装EclipseME插件 –配置EclipseME插件 –加载WTK 使用Eclipse进行JAVAME程序开发 最后你的手机要能运行java程序 ps:不建议学习JAVA手机开发,应用范围不广,手机开发一般都是嵌入式开发一类,JAVA开发还是侧重于网络开发
坦克大战源代码应该是个完整的项目吧。对于完整的带项目配置文件的java源码,按步骤操作即可:File->Import->General选择ExistingProjectsintoWorkspace,选择要导入的文件,点击“finish",OK。