Mac OS X 下运行Java standalone 连接 Notes
Running Java standalone to connect to Notes on Mac OS X
Mac:
OS X 10.12.6
Notes:
Release 9.0.1 (64-bit) SHF861
Revision 20150916.0754-T00861SHF-EXT (Release 9.0.1 (64-bit) SHF861)
Standard Configuration
Java:
Oracle java version "1.8.0_151"
Eclipse IDE for Java Developers:
Version: Oxygen.1a Release (4.7.1a)
Build id: 20171005-1200
程序编译时,使用本地Notes下的Notes.jar, 于/Applications/IBM Notes.app/Contents/MacOS/jvm/lib/ext/Notes.jar
在Eclipse 中运行,可以直接选择Oracle JDK(是的,Notes运行在Java 8 下),Run Configuration, add
DYLD_LIBRARY_PATH=/Applications/IBMNotes.app/Contents/MacOS
在OS运行时,需要set env, 但由于Mac的SIP (System Integrity Protection), 你无法改变env的DYLD_LIBRARY_PATH 和 LD_LIBRARY_PATH. 此时,需要先关掉SIP.
1. Shutdown
2. Restart and hold Command-R 直到系统启动画面(进度条)出现
3. 从Utilities 选择 Terminal
4. csrtuil disable
5. Restart
此时,重启之后,SIP已经关掉,可以使用 csrutil status 查看。 进入Terminal, 打开.bash_profile, 再次设置env.
export DYLD_LIBRARY_PATH=/Applications/IBMNotes.app/Contents/MacOS
export LD_LIBRARY_PATH=/Applications/IBMNotes.app/Contents/MacOS
设置之后,重启Terminal,使用env 查看是否设置成功。 设置成功后,需要设置classpath. Mac 下,我将Notes.jar copy 到/Library/Java/Extensions/ 目录里使其对所有用户可见。
再次运行,问题解决。
原始问题issue:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lsxbe in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at lotus.domino.NotesThread.load(Unknown Source)
at lotus.domino.NotesThread.checkLoaded(Unknown Source)
at lotus.domino.NotesThread.sinitThread(Unknown Source)
分享到:
相关推荐
java+selenium实现web自动化测试需要用到的jar包。不过某些情况下Selenium-server-standalone包即可,Selenium-java没有使用也可以运行
MAC OS X versions 10.6.4 or above. rabbitMQ安装包
rabbitmq-server-mac-standalone-3.7.10.tar.xz包 配合erlang在mac os系统运行
Aruba OS 8.x 双控制器冗余架构-Standalone;此文档介绍了Aruba无线控制器8.x版本内两台控制器,无MM架构的冗余配置
selenium-java-2.44.0.jar selenium-java-2.44.0-srcs.jar selenium-server-standalone-2.44.0.jar
selenium-server-standalone-2.40.0.jar 、selenium-java-2.40.0-srcs.jar 、selenium-java-2.40.0.jar
独立部署模式standalone下spark配置,从乌班图到jak,scala,hadoop,spark的安装 部署
selenium-server-standalone-2.44.0,selenium-java-2.44.0,java-client-2.2.0三件套
Linux7平台下Oracle19C+standalone数据库安装文档
ABOV_Standalone-PGMplus烧录器由于已经停产,所以官方网站已经停止了该软件的提供,但由于市场上还有部份的小客户在使用该烧录器,本人本着职业道德,特提供珍藏版的Standalone-PGMplus烧录器软件,64位PC机专用,...
一个将Python代码转换成Java代码的编译器,能够将自己用Python代码写的类库用在Java程序里,有需要的可以下载,亲测可用。 如果windows的用户安装插件有问题的,尝试一下换这个jython: Jython官网: ...
springboot整合spark连接远程服务计算框架使用standAlone模式
selenium rc。Selenium Server服务器jar包,java客户端驱动。
java调用python脚本所需jar包,最新的版本,亲测可用,希望对你有帮助。jython-standalone-2.7.0.jar,jython-standalone-2.7.0.jar,
Plexim Plecs Standalone 4.1.2 x64 独立运行版本,windows10运行完美
selenium-server-standalone-3.2.0
Hive连接的jar包——hive-jdbc-3.1.2-standalone.jar,使用数据库连接软件连接数据仓库时需要使用相应的驱动器驱动,希望对大家有所帮助
rabbitmq mac 版的本地安装,内附带教程。
该版本是独立版(即不需要导入eclipse,提供命令行运行) 下载地址: http://rapid-generator.googlecode.com/files/standalone-rapid-generator-3.9.0.20100619.zip 相关特性: 一. 生成器模板路径可以引用相关...
jython-standalone-2.7.2.jar,java应用调用Python。