还不能备份。带着这个问题,自己解决了。
有三个方法,一,手动设置系统变量。二,脚本设置系统变量,三使用 eclipse 的导出备份,修改,再导入。
详细内容是:
windows 7 环境变量
我的电脑或计算机 =》 属性 =》 高级系统设置 =》环境变量
1,setx
修改系统环境变量:
setx JAVA_HOME "%JAVA_HOME%;c:\\" /M
一个设置系统环境变量的脚本:
@echo on
setx COO_DB_HOST "***" /m
setx COO_NAME "***" /m
echo %COO_DB_HOST%
echo %COO_DB_NAME%
pause
上面这个脚本是生效了。系统环境变量也生效了。但是 eclipse 要是想生效可读,要重启下。
2, pause
暂停,停止系统命令的执行,按任意键继续
另 eclipse 的 Environment set 的内容是可以导出,导入的。
File => Export => Run/Debug => Launch Configurations
导出的文件内容是:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/coo-service/src/test/java/com/coo/Test.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
</listAttribute>
<mapAttribute key="org.eclipse.debug.core.environmentVariables">
<mapEntry key="COO_DB_HOST" value="1***"/>
</mapAttribute>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.vip.coo.test.Test"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="coo-service"/>
</launchConfiguration>
相关:
setx
https://technet.microsoft.com/zh-cn/library/cc755104(v=ws.10).aspx