标签: system-variable

如何在Windows 7上设置java_home?

我在控制面板的"系统"中找到了环境变量,并创建了两个新变量,一个用于用户变量,另一个用于系统变量.两者都被命名为JAVA_HOME,两者都指向

C:\太阳\ SDK\JDK\BIN

但由于某种原因,我在运行Java命令时仍会遇到以下错误...

BUILD FAILED
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:161: The following error  occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:141: The following error occurred while executing this line:
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:137: Please set java.home to a JDK installation

Total time: 1 second
C:\Users\Derek\Desktop\eclipse\eclipse\glassfish>lib\ant\bin\ant -f setup.xml
Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar
Buildfile: setup.xml
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

java java-home system-variable windows-7

415
推荐指数
12
解决办法
153万
查看次数

SETX不会将路径附加到系统路径变量

我试过下面的命令通过批处理文件将一些路径附加到系统路径变量:

setx PATH "%PATH%;C:\Program Files\MySQL\MySQL Server 5.5\bin"
Run Code Online (Sandbox Code Playgroud)

运行上面的批处理文件后,我检查了系统变量路径,上面的路径不在那里.

在此输入图像描述

您可以Variable value在下面看到所有窗口内容:

C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMDAPP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles (x86)\ATI Technologies\ATI.ACE\Core-Static;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

windows cmd batch-file system-variable setx

22
推荐指数
5
解决办法
5万
查看次数

server.xml中的环境/系统变量

如何在tomcat server.xml,context.xml等配置文件中使用环境/系统变量?

我尝试使用${ENV_VAR_NAME}(包括环境和系统变量),${env.ENV_VAR_NAME}(对于环境变量).似乎没有任何工作.

tomcat environment-variables system-variable

13
推荐指数
2
解决办法
9293
查看次数

是否有任何语法:#{systemProperties ['environment_variable_name']}来获取系统变量?

在Spring的applicationcontext.xml文件中使用#{systemProperties ['environment']}是否返回与环境相关的值?

或者有没有办法在spring applicationcontext.xml文件中获取系统变量值.

java spring spring-mvc java-ee system-variable

12
推荐指数
1
解决办法
2万
查看次数

在maven java项目中获取运行时激活的配置文件名称列表

我需要能够使用在JUnit测试运行期间激活的配置文件.我想知道是否有办法做某事:

String str = System.getProperty("activated.profile[0]");
Run Code Online (Sandbox Code Playgroud)

或任何其他相对方式......

我意识到有一个选项,以${project.profiles[0].id}某种方式使用它不起作用.

有任何想法吗?

system-variable maven maven-profiles

12
推荐指数
1
解决办法
6437
查看次数

Windows的默认PATH系统变量?

我不小心弄乱了PATHWindows中的变量,我想知道是否有人可以为我提供默认值.

windows default system-variable

8
推荐指数
1
解决办法
3万
查看次数

在Windows中更改JAVA_HOME系统变量的脚本

我做的大部分工作都是针对JDK 1.5的 - 但偶尔我必须改为1.6.每当我需要处理特定于一个或另一个的项目时,必须手动去改变我的'JAVA_HOME'系统变量有点痛苦(不,Eclipse在这些场景中不能很好地发挥作用 - 相信我...... .我试过了.)

我正在寻找一个注册表脚本或Windows shell脚本,或者就此而言,我可以用一些易于运行的东西"切换"这个系统变量.

我已经搞乱了'set'命令,但是它只为该特定命令实例设置变量 - 不是全局的.

提前致谢.

编辑#1:建议点:

  • 在路径变量中也使用JAVA_HOME变量,这样你只需要改变JAVA_HOME(无论如何在许多项目中使用[maven,ant等])
  • 将命令写入几个批处理脚本以便于使用
  • 进行更改时,Windows命令会话不会立即反映出来.你必须关闭并重新打开它.

java scripting path system-variable

7
推荐指数
1
解决办法
2万
查看次数

如何在主目录中创建文件夹?

我想创建一个目录path = "$HOME/somedir".

我尝试过使用boost::filesystem::create_directory(path),但它失败了 - 显然该功能不会扩展系统变量.

我怎么能以最简单的方式做到这一点?

(注意:在我的情况下,字符串path是常量,我不确定它是否包含变量)

编辑:我正在Linux上工作(虽然我计划在不久的将来将我的应用程序移植到Windows).

c++ directory boost system-variable boost-filesystem

7
推荐指数
1
解决办法
8433
查看次数

如何更改只读权限以设置MySQL服务器系统变量的新值

我是MySQL新手; 最近我在为系统变量设置新值时遇到了这个问题.

我试过了:

mysql> set global innodb_ft_min_token_size = 6;
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

ERROR 1238 (HY000): Variable 'innodb_ft_min_token_size' is a read only variable
Run Code Online (Sandbox Code Playgroud)

有没有办法改变只读权限?我读到了InnoDB参数,但无法解决问题.

mysql database system-variable

7
推荐指数
1
解决办法
3万
查看次数

覆盖 Windows 中的系统环境变量路径(非管理员访问)

问题非常奇特,我在 Windows 中安装了一个 NodeJS 版本(在程序文件 x86 中),并且下载了较新版本的软件并提取了 exe。

安装的 NodeJS (node.exe) 的路径包含在系统路径变量中。我将提取的路径添加到用户环境路径变量中。在做了我的一些 RTFM 之后,我开始知道,如果系统和用户环境变量结合使用路径变量,系统将获得优先权。

有什么方法可以用用户变量的路径覆盖(或取消)系统变量的 PATH 吗?或者可以改变读取变量的优先级吗?

cmd path environment-variables system-variable node.js

7
推荐指数
1
解决办法
7329
查看次数