如果编译源程序时出现“javac不是内部或外部命令的错误”,如何

题目

如果编译源程序时出现“javac不是内部或外部命令的错误”,如何办()

  • A、用setclasspath命令设置java类查找路径
  • B、下载浏览器的java虚拟机并安装
  • C、执行命令应到java源程序文件所在目录进行操作
  • D、用path命令将javac.exe文件所在路径放到dos的搜索路径中
参考答案和解析
正确答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当运行javac命令对一个java源程序进行编译时,必须写出该源程序文件的完整文件名,包括扩展名.java。)。()

此题为判断题(对,错)。


参考答案:正确

第2题:

下列说法正确的有()

A.环境变量可在编译sourcecode时指定

B.在编译程序时,所能指定的环境变量不包括classpath

C.javac一次可同时编译数个Java源文件

D.javac.exe能指定编译结果要置于哪个目录(directory)


正确答案:BCD

第3题:

提示不是内部或外部命令,也不是可运行的程序。。

第4题:

如果Java源文件中包含了多个类,那么用编译器javac编译完源文件后将生成多个扩展名为.class的文件。()

此题为判断题(对,错)。


答案:对

第5题:

下面关于编译系统和解释系统的观点中,错误的是(32)。

A.解释程序不产生目标代码,它直接执行源程序或源程序的内部形式

B.使用编译系统时会区分编译阶段和运行阶段

C.一般来说,解释系统比编译系统复杂,但是可移植性好

D.一般来说,建立在编译基础上的系统在执行速度上要优于建立在解释执行基础上的系统


正确答案:C
解析:本题考查解释系统和编译系统之间的关系这一知识点。实现在一个计算机上运行高级语言的程序主要有两个途径:编译执行或者解释执行。编译执行分为两步:首先把源程序编译为目标代码,然后在计算机上执行此目标代码得到结构。解释执行则直接计算结果。编译和解释系统的主要区别如下:编译系统生成的目标代码由计算机执行才能生成结果。使用编译系统时会区分编译阶段和运行阶段,编译阶段对源程序进行编译,运行阶段是指目标程序的运行。而解释系统则是边解释边执行。从存储组织来看,在编译阶段,存储区一般要有源程序缓冲区,目标代码缓冲区,名字表以及编译程序使用的源程序中间代码和各种表格等等。在运行阶段,存储区只有目标代码和数据区了。对解释系统来说,在它工作的自始至终,存储区中要有源程序,名字表、标号表等表格,输入输出缓冲区以及数据区等等。一般来说,建立在编译基础上的系统在执行速度上都优于建立在解释执行基础上的系统。一般来说,编译系统的比较复杂,开发和维护费用都大。相反,解释系统比较简单,可移植性好,适合于以交互形式执行程序。

第6题:

安装python后,在运行python命令时,如果出现:'python'不是内部或外部命令,也不是可运行的程序或批处理文件。出错原因是:()

A.没有安装到默认目录

B.没有手工建立PATH环境变量

C.不能用命令行启动

D.安装时,没有勾选勾上AddPython3.XtoPATH


参考答案:D

第7题:

编译程序的最终目标是( )。A.发现源程序中的语法错误B.改正源程序中的语法错误

编译程序的最终目标是( )。

A.发现源程序中的语法错误

B.改正源程序中的语法错误

C.将源程序编译成目标程序

D.将某一高级语言程序翻译成另一高级语言程序


正确答案:C
编译程序的基本功能以及最终目标便是把源程序(高级语言)翻译成目标程序。

第8题:

在编译Servlet或Javabean时,我们使用( )命令。

A.Javac

B.Java

C.Servlet

D.以上三种都不对


参考答案A

第9题:

下图是编制程序的一般步骤,对应于空缺1、2、3、4、5的步骤正确的是(2)。

A.数据、编译程序、错误信息、源程序、目标程序

B.数据、源程序、错误信息、编译程序、目标程序

C.源程序、数据、错误信息、编译程序、目标程序

D.源程序、编译程序、错误信息、目标程序、数据


正确答案:D
解析:该题考察对一般编制程序步骤的了解。

第10题:

编译程序的功能是( )。

A、发现源程序中的语法错误
B、改正源程序中的语法错误
C、将源程序编译成目标文件
D、将一种高级语言编译成另一种高级语言程序

答案:C
解析:
编译的目的是要产生一个与源程序对应的目标文件,其中包含检查源程序是否有误

更多相关问题