在DOS控制台下如何编译运转java程序? (dos控制键ctrl+alt+del的功能为( ))
本文目录导航:
在DOS控制台下如何编译运转java程序?
经常使用javac命令来编译java程序,格局为javac ***(***为java文件名)经常使用java命令来运转java程序,格局为java ***,记住不要带裁减名
如何用java以及javac编译工程
一、javac命令javac 用于编译Java文件,格局为:java [options][sourcefiles] [@files]其中:options:命令行选项;sourcefiles:一个或多个要编译的源文件;@files:一个或多个对源文件启动列表的文件,有时刻要编译的文件很多,一个个敲命令会显得很长,也不繁难修正,可以把要编译的源文件列在文件中,在文件名前加@,这样就可以对多个文件启动编译,对编译一个工程很有用,繁难,省事。
有几个比拟关键的选项:-d 用于指定编译成的class文件的寄存位置,缺省状况下不指定class文件的寄存目录,编译的class文件将和源文件在同一目录下;-classpath 可以简写成-cp,用于搜查编译所需的class文件,指出编译所用到的class文件的位置,如jar、zip或许其余蕴含class文件的目录,指定该选项会笼罩CLASSPATH的设定;多个门路可用分号“;”分隔,Linux系统上用冒号“:”分隔,看详细状况,反正不是冒号“:”,就是分号“;”,报错了改下。
-sourcepath用于搜查编译所需的源文件(即java文件),指定要搜查的源文件的位置,如jar、zip或其余蕴含java文件的目录;须要留意windows下和linux下文件门路分隔符和文件列表(即-classpath和-sourcepath指定的文件)分隔符的区别:windows下文件门路分隔符用 \ ,文件列表分隔符用分号 ;linux下文件门路分隔符用 / ,文件列表分隔符用冒号 :二、java命令java 用于口头程序,格局如下:java [options] classfileoptions:命令行选项,普通用于 -classpath 指定要口头的文件所在的位置以及须要用到的类门路,包括jar、zip和class文件目录,会笼罩CLASSPATH的设定三、脚本假设要敲的命令很长,每无所谓编译运转的时刻都要从新敲一遍,这是一件很痛苦的事件,所以用脚本可以大慷慨便你的上班 量。
在linux下用shell脚本,windows下用bat批解决程序。
由于是在linux下,我这里只是繁难引见一下shell,对于bat批解决 程序的语法自己网络一下,不难。
1. 扫尾linux有很多不同的shell,理论经常使用bash(bourne again shell),程序必定以上方的行开局:#!/bin/sh#!用来通知系统用前面的参数来口头程序,这里经常使用的是/bin/sh要使你的脚天性够口头,还必定让这个文件有可口头权限,经常使用上方命令更改文件权限:chmod +x filename2. 注释以#开局的句子示意注释,不时到这行完结,多写注释无利于以后从新看的时刻知道自己在做什么3. 变量shell的脚本的变量都是字符串,不用声明类型,定义的时刻间接变量=值即可,用到变量的的时刻用 $变量 或许 ${变量},echo命令用于打印,举个例子:#!/bin/sh# 定义变量words,值为hello worldwords=hello world# 打印变量words的值echo $words4. 命令shell脚本外面可以间接恣意经常使用linux命令,要用到什么命令间接敲出来即可。
记住一些罕用的命令:cd 关上目录ls -l 显示目录消息rm -fr递归删除目录及上方的文件,不揭示消息mkdir创立目录pwd显示以后门路kill -9 pid强迫杀掉某个进程号的进程pkill杀掉某个名字的进程ps aux显示运转进程消息netstat -pan 检查网络端口监听状况
如何在Windows上编译java程序?
1、口头cmd命令javac后,显示如图所示编译完成,说明是java运转反常。
2、经常使用检索软件,搜查的装置门路,自动如图所示。
3、关上exe文件所在的门路,找到exe文件,如图所示。
4、选中exe文件,右键菜单当选用属性,如下图所示。
5、属性窗口中找到兼容性标签页,在兼容性当选中【以治理员权限运转此程序】。
6、运行和确定步骤6后,再次口头javac命令,如图所示编译完成。