导航:首页 > 源码编译 > 编译程序环境变量

编译程序环境变量

发布时间:2023-09-25 02:12:34

A. java编译程序时,所能指定的环境变量包括classPath吗

任何一门语言的环境变量都是编译前就设置好的,不然这门语言根本无法在此电脑中运行
既然说到了原理上的东西,不如就多说点
(1)高级语言在电脑上直接是不能编译运行的,必须依靠高级语言对应的编译器解释器才能在电脑上直接编译运行,因此我们在使用任何一门高级语言(c/c++/java)都是必须现在自己的电脑上安装编译程序解释程序,这个语言才可以运行
(2)Java的编译程序javac
Java的解释程序java
(3)实际上你自己定义一门语言也没人拦你,但是记得给自己的语言开发一个编译器哦
首先说一下java相关的环境变量有哪些吧:path/ classpath/java_home
1在编译java代码之前必须设置好path环境变量,因为jvm在编译运行的时候需要用到java java命令
2在编译java代码之前必须设置好classpath环境变量,因为jvm在编译的时候需要依靠classpath来搜索Java代码中设计到的类的所在路径

B. 什么环境变量用来存储java的编译和运行工具所在的路径

path环境变量用来存储Java的编译和运行工具所在的路径,而classpath环境变量则用来保存保存Java虚拟机要运行的“class”文件路径。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量。

(2)编译程序环境变量扩展阅读:

环境变量相当于给系统或用户应用程序设置的一些参数,具体起什么作用这当然和具体的环境变量相关。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找;

再如tc或vc++中,set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件;当然不仅仅是指定什么路径,还有其它的作用的。实际上是给命令解释程序command设置的一个环境变量,并且是给dir这个内部命令设置的。

C. 如何设置C语言里的环境变量

C语言编译器本身需要环境变量支持,比如配置编译器可执行文件所在路径需要设置path环境变量等。

这时可以通过在命令行中调用操作系统对应设置环境变量的命令,实现设置。

a. 在windows/dos下,设置命令为set, 引用变量为%变量名%,于是设置path的可以写作set path=xxxx;%path%,这样就在path变量中增加了xxxx路径。

在C语言运行中,需要设置环境变量。这时可以使用system函数,调用系统命令来实现。

system("set my_env=env_string");

是在windows下增加一个my_env的环境变量,值为env_string。

而在linux下,该设置写作

system("export my_env=env_string");

(3)编译程序环境变量扩展阅读:

C语言中环境变量操作

getenv(取得环境变量内容)

相关函数 putenv,setenv,unsetenv

putenv(改变或增加环境变量)

setenv(改变或增加环境变量)
对环境变量操作

#include<stdlib.h>

main()

{

char * p;

if((p=getenv(“USER”)))

printf(“USER =%s ”,p);

setenv(“USER”,”test”,1);

printf(“USER=%s ”,getenv(“USEr”));

unsetenv(“USER”);

printf(“USER=%s ”,getenv(“USER”));

}

D. win10如何编译java程序,环境变量已经设置好了的

工裂数具:

win10

jdk

方法:

  1. win+r打开运稿弊行,输入cmd

    public肆敬首classMyJava{
    publicstaticvoidmain(String[]arr)
    {
    System.out.println("MyJava");
    }
    }

    javac命令可以这样编译:javac MyJava.java

阅读全文

与编译程序环境变量相关的资料

热点内容
在线充值平台源码 浏览:527
数字图像处理冈pdf 浏览:380
荣耀v6怎么隐藏桌面文件夹 浏览:798
程序员有女的吗 浏览:504
通讯服务器中断是为什么 浏览:644
itextpdf乱码 浏览:641
哪个app制作书法壁纸 浏览:196
暗梁支坐是否加密 浏览:341
51单片pdf 浏览:688
matlab编程习题 浏览:64
腾达wifi加密方式 浏览:121
ug平移命令 浏览:768
钉钉语音通话安全加密有什么特征 浏览:609
网购领券app哪个好靠谱 浏览:618
人民币数字加密币转账支付货币 浏览:634
怎么用cat命令创建mm 浏览:689
当今社会程序员好做吗 浏览:222
程序员那么可爱梓童第几集求婚 浏览:708
程序员大厂指南 浏览:777
ubuntupdf阅读器 浏览:4