📄 syspropclient.java
字号:
import org.omg.CosNaming.*;
import org.omg.CORBA.*;
public class SysPropClient {
public static void main(String[] args) {
try
{
String SetInfo,ReturnInfo,ref;
org.omg.CORBA.Object objRef;
SysProp syspropRef;
ORB orb = ORB.init(args,null);
if(args.length>=1)
{
ref = args[0];
}
else
{
System.out.println("SysPropClient<IOR字符串>{环境变量}");
return;
}
objRef = orb.string_to_object(ref);
syspropRef = SysPropHelper.narrow(objRef);
System.out.println("good2");
objRef = orb.resolve_initial_references("NameService");
NamingContext ncRef = NamingContextHelper.narrow(objRef);
System.out.println("good3");
NameComponent nc = new NameComponent("SysProp","");
NameComponent path[] = {nc};
syspropRef = SysPropHelper.narrow(ncRef.resolve(path));
if(args.length>1){
SetInfo = args[1];
}
else
{
SetInfo = "JAVA_HOME";
}
System.out.println("开始调用");
ReturnInfo = syspropRef.getProperty(SetInfo);
System.out.println(SetInfo+"="+ReturnInfo);
}
catch(Exception e)
{
System.out.println("Error : "+e);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -