Я новичок в программировании на Java, и я провел много исследований, но все еще нуждаюсь в помощи. Я пытаюсь добавить настройки прокси в свой JVM Launcher, но я не знаю, как это сделать.
Я прочитал ответы на другие вопросы о том, что это можно сделать в CMD, используя ниже
java -Djava.net.useSystemProxies = истина
OR
java -Dhttp.proxyHost=Хост -Dhttp.proxyPort=Порт -Dhttp.proxyUser=Имя пользователя -Dhttp.proxyPassword=Пароль
Но мне нужно закончить их классом Java или файлом .Jar. Проблема в том, что я не знаю класс или файл .jar, из которого работает приложение. Мне нужно сделать это для интеграции данных Pentaho (PDI), и это все, что я знаю, выполняется на Javaw.exe.
Я видел другие ответы, в которых люди кодировали на Java с помощью eclipse, чтобы добавить настройки прокси, нужно ли мне идти по этому пути?
В основном я пытаюсь подключиться к Salesforce с помощью PDI, но настройки прокси-сервера моей компании останавливают меня. PDI работает на Java, поэтому мне нужно настроить прокси-сервер на Java, но я не знаю, с чего начать.
Любая помощь приветствуется. Спасибо.
java.lang.Exception: Ошибка подключения к Salesforce! Не удалось отправить запрос на https://test.salesforce.com/services/Soap/u. /37,0а>
at org.pentaho.di.ui.trans.steps.salesforce.SalesforceStepDialog.test(SalesforceStepDialog.java:97)
at org.pentaho.di.ui.trans.steps.salesforceupsert.SalesforceUpsertDialog.access$1700(SalesforceUpsertDialog.java:87)
at org.pentaho.di.ui.trans.steps.salesforceupsert.SalesforceUpsertDialog$10.handleEvent(SalesforceUpsertDialog.java:679)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.pentaho.di.ui.trans.steps.salesforceupsert.SalesforceUpsertDialog.open(SalesforceUpsertDialog.java:723)
at org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:127)
at org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:8766)
at org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:3217)
at org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:783)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1366)
at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:8022)
at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9277)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:692)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)