java代码编译和运行 运行java的编译器( 二 )


view plain #!/bin/sh # Define some constants ONSSERVER=ONSServer PROJECT_PATH=/root/iot oid JAR_PATH=$PROJECT_PATH/lib BIN_PATH=$PROJECT_PATH/bin SRC_PATH=$PROJECT_PATH/src/$ONSSERVER
# First remove the sources list file if it exists and then create the sources file of the project rm f $SRC_PATH/sources find $SRC_PATH/ name * java$SRC_PATH/sources list
# First remove the ONSServer directory if it exists and then create the bin directory of ONSServer rm rf $BIN_PATH/$ONSSERVER mkdir $BIN_PATH/$ONSSERVER
# Compile the project javac d $BIN_PATH/$ONSSERVER classpath $JAR_PATH/jdom jar $JAR_PATH/oro jar @$SRC_PATH/sources list下面是文件run 用于执行程序 view plain #!/bin/sh
# Define some constants ONSSERVER=ONSServer PROJECT_PATH=/root/iot oid JAR_PATH=$PROJECT_PATH/lib BIN_PATH=$PROJECT_PATH/bin
lishixinzhi/Article/program/Java/hx/201311/27024
用记事本写java代码怎么运行?用记事本写完代码后运行方法如下java代码编译和运行:
1、用浏览器打开用记事本编写的代码
新建“文本文档”后java代码编译和运行,鼠标右键点击该文本文档java代码编译和运行,在菜单栏的“打开方式”选择“用记事本打开” , 也可以设置默认打开方式为“记事本”java代码编译和运行;用记事本打开文本文档后,直接在该文档内根据自己的需要输入想要编辑的网页代码 。
2、记事本写java代码怎么运行
首先 , 需要安装jdk并配置环境变量 。然后 , 在命令行中,用javac命令编译用记事本编写的代码 。下一步,在命令行中,用java命令执行编译后的结果 。
代码是什么
代码是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系 。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等 。
计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译 , 它由通过编译器完成 。源代码就是用汇编语言和高级语言写出来的地代码 。目标代码是指源代码经过编译程序产生的能被 cpu直接识别二进制代码 。
可执行代码就是将目标代码连接后形成的可执行文件,当然也是二进制的 。
如何在CMD编译和运行JAVA代码?cd到你java文件存放的目录 , 比如你的java文件的名称为HelloWorld.java , 在cmd中输入javac HelloWorld.java 敲击回车.
这个命令会将你的java文件编译成class文件,然后在cmd框中输入java HelloWorld敲击回车就能运行你的java文件输出结果.
java优点:
java是纯面向对象编程的语言;
平台无关性 (一次编译,到处运行;Write Once , Run Anywhere);
java提供了许多内置的类库,通过这些类库,简化了开发人员的设计工作 , 同时缩短了项目开发时间;
提供了对Web应用开发的支持,例如,Applet,Servlet , 和JSP可以用来开发Web应用程序,,Socket,RMI可以用来开发分布式应用程序的类库 。
简述JAVA程序的编辑编译和运行过程Java应用程序的开发周期包括编译、下载、解释和执行几个部分 。Java编译程序将 Java源程序翻译为JVM可执行代码--字节码 。Java将符号引用信息保留在字节码中,由解释器在运行过程中创立内存布局 , 然后再通过查 表来确定一个方法所在的地址 。这样就有效的保证了Java的可移植性和安全性 。
运行JVM字节码的工作是由解释器( java命令 )来完成的 。解释执行过程分三部进行:代码的装入、代码的校验和代码的执行 。装入代码的工作由"类装载器"(class loader)完成 。类装载器负责装入运行一个程序需要的所有代码 , 这也包括程序代码中的类所继承的类和被其调用的类 。当类装载器装入一个类时,该类被放 在自己的名字空间中 。除了通过符号引用自己名字空间以外的类,类之间没有其他办法可以影响其他类 。在本台计算机上的所有类都在同一地址空间内 , 而所有从外 部引进的类,都有一个自己独立的名字空间 。这使得本地类通过共享相同的名字空间获得较高的运行效率,同时又保证它们与从外部引进的类不会相互影响 。当装入 了运行程序需要的所有类后,解释器便可确定整个可执行程序的内存布局 。解释器为符号引用同特定的地址空间建立对应关系及查询表 。通过在这一阶段确定代码的 内存布局,Java很好地解决了由超类改变而使子类崩溃的问题,同时也防止了代码对地址的非法访问 。

推荐阅读