Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
187 views
in Technique[技术] by (71.8m points)

java - why the http_proxy variable is not available to programs run inside eclipse?

I have a java program that uses the http_proxy environment variable to make use of the proxy (One of my dependency is a native library and it uses it). I set the proxy setting in ubuntu's network preference. Now my java program works fine when I run it in a new terminal using mvn command. But when I run the same program within the eclipse using Run button it's not working(even after restarting the eclipse) and when I try to print the http_proxy variable with-in the eclipse it has null. I know that I still have an option to pass the environment variable using the Run configuration -> environment tab.

But I am curious why the new terminals, browsers are able to detect the proxy dynamically while the eclipse programs don't even get those variables even after restarting.

I am also curious to know how the proxy set in ubuntu's network page is reflecting in new terminals dynamically without a need for a restart? Where are they stored?

What are the possibilities to make the system proxy settings reflect inside the eclipse run programs?

question from:https://stackoverflow.com/questions/65938081/why-the-http-proxy-variable-is-not-available-to-programs-run-inside-eclipse

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...