在 Eclipse 中设置 NetSuite IDE
Setting Up NetSuite IDE in Eclipse
我正在尝试开始使用 Eclipse IDE for NetSuite SDF,但每次我尝试上传或下载(或执行任何操作)脚本时,我都会收到 "javax/xml/soap/SOAPException".
Eclipse 版本:2019-03 (4.11.0) - Eclipse IDE 用于 Java 脚本和 Web 开发人员(我也尝试过 Eclipse IDE 用于企业 Java 有同样问题的开发者)
我已经尝试创建一个名为 TestScript 的新 SuiteScript 项目(类型 1.0 开始)。然后我创建了一个示例工作流操作脚本。
我尝试连接到生产环境和沙盒。按照 SuiteAnswers (70304) 的建议使用非 2FA 开发人员角色。我已经重新安装了 Eclipse 和 IDE 框架 (2019.1)。
我的脚本如下所示:
function sampleFunction(){
nlapiLogExecution('DEBUG', 'Sample', 'Hello world');
}
我希望将其加载到 SuiteScripts/TestScript 下的文件柜中,但我却收到了 SOAPException 错误。我也尝试为用户设置 TBA 身份验证,但我收到同样的错误。
我们在通过 brew cask
安装了 java 的机器上遇到了这个问题。我提供了一个糟糕的解决方案,但对我们有用:
- 确保你已经安装了JDK 1.8,并找到它的安装位置;
- 关闭 Eclipse。
编辑您的 eclipse.ini
文件(我们在 Mac 上的 /Applications/Eclipse.app/Contents/Eclipse/eclipse.ini
找到了它)
在现有 -vmargs
行上方输入以下内容(根据您找到 jdk 1.8 安装的位置进行更改):
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin/java
(一行是 -vm
,下一行是路径,下面是现有的 -vmargs
行。)
重新启动 Eclipse 并重试。
此解决方案的局限性:
我怀疑 .ini
文件的这个更新版本能否在 Eclipse 更新后继续存在。如果在用户目录中有(并且可能有)覆盖这个文件的 .ini
文件位置,那就太好了。
更新 JDK 安装需要手动更改 .ini
文件。
...但是,它有效!
我正在尝试开始使用 Eclipse IDE for NetSuite SDF,但每次我尝试上传或下载(或执行任何操作)脚本时,我都会收到 "javax/xml/soap/SOAPException".
Eclipse 版本:2019-03 (4.11.0) - Eclipse IDE 用于 Java 脚本和 Web 开发人员(我也尝试过 Eclipse IDE 用于企业 Java 有同样问题的开发者)
我已经尝试创建一个名为 TestScript 的新 SuiteScript 项目(类型 1.0 开始)。然后我创建了一个示例工作流操作脚本。
我尝试连接到生产环境和沙盒。按照 SuiteAnswers (70304) 的建议使用非 2FA 开发人员角色。我已经重新安装了 Eclipse 和 IDE 框架 (2019.1)。
我的脚本如下所示:
function sampleFunction(){
nlapiLogExecution('DEBUG', 'Sample', 'Hello world');
}
我希望将其加载到 SuiteScripts/TestScript 下的文件柜中,但我却收到了 SOAPException 错误。我也尝试为用户设置 TBA 身份验证,但我收到同样的错误。
我们在通过 brew cask
安装了 java 的机器上遇到了这个问题。我提供了一个糟糕的解决方案,但对我们有用:
- 确保你已经安装了JDK 1.8,并找到它的安装位置;
- 关闭 Eclipse。
编辑您的
eclipse.ini
文件(我们在 Mac 上的/Applications/Eclipse.app/Contents/Eclipse/eclipse.ini
找到了它)
在现有-vmargs
行上方输入以下内容(根据您找到 jdk 1.8 安装的位置进行更改):-vm /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/bin/java
(一行是
-vm
,下一行是路径,下面是现有的-vmargs
行。)重新启动 Eclipse 并重试。
此解决方案的局限性:
我怀疑 .ini
文件的这个更新版本能否在 Eclipse 更新后继续存在。如果在用户目录中有(并且可能有)覆盖这个文件的 .ini
文件位置,那就太好了。
更新 JDK 安装需要手动更改 .ini
文件。
...但是,它有效!