Dameng データベースのインストール エラー: OpenJDK 64 ビット サーバー VM 警告: 共有メモリ ファイル用のスペースが不十分です

エラー メッセージを次の図に示します。

dmdba@localhost 桌面]S ./DMInstall.bin
解压安装程序.........OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file:11500Try using the -Djava.io.tmpdir= option to select an alternate temp location.
Exception in thread "main" java.lang.UnsatisfiedlinkError: Could not load SWT library. Reasons:
no swt-gtk-3659 in java.library.pathno swt-gtk in java.library.pathCan't load library: /tmp/swtlib-64/libswt-gtk-3659.soCan't load library: /tmp/swtlib-64/libswt-gtk.so
at org.eclipse.swtinternal.Library.loadribrary(library.java:267)at org.eclipse.swt.internal.library.loadlibrary(Library.java:174)at org.eclipse.swt.internal.C,<clinit>(c,java:21)org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)atat org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)at org.eclipse.swt.widgets.Widget.isValidSubclass(Widget.java:988)at org.eclipse.swt.widgets.Decorations.checkSubclass(Decorations.java;16
at org.eclipse.swt.widgets.shell.<init>(Shell.java:258)at org.eclipse.swt.widgets.shell.<init>(Shell.java:253)at org.eclipse.swt.widgets.Shell.<init>(Shell.java:204)at org.eclipse.swt.widgets.shell.<init>(Shell.java:140)at com.dameng.common.gui.util.SWTUtility.canInitGUI(SWTUtility.java:382)at com.dameng.install,ui.MainApplication.run(MainApplication,java:80)at com.dameng.install.ui,MainApplication.main(MainApplication.java:437)

2 つの主なエラーがあることがわかります。 1. OpenJDK 64 ビット サーバー VM 警告: 共有メモリ ファイルのスペースが不足しています: 11500 -Djava.io.tmpdir= オプションを使用して、代替の一時場所を選択してみてください。

2、スレッド「メイン」java.lang.UnsatisfiedlinkError での例外: SWT ライブラリをロードできませんでした。理由:

java.library.path に swt-gtk-3659 がありません java.library.path に swt-gtk がありません ライブラリをロードできません: /tmp/swtlib-64/libswt-gtk-3659.so ライブラリをロードできません: /tmp/swtlib -64/libswt-gtk.so

1 つはプロンプトです。共有メモリ ファイル用の十分なスペースがありません。もう 1 つは、/tmp/swtlib-64/libswt-gtk-3659.so と /tmp/swtlib- が欠落しているため、SWT ライブラリを呼び出すことができないというプロンプトです。 64/libswt-gtk.so

理論的には、so が見つからず SWT を呼び出すことができないというプロンプトは、対応するライブラリをインストールすることで解決できます。ただし、ここでは無視してグラフィカルインターフェイスを使用せずにインストールする方法を使用します。代わりに、コンソール操作を使用して以下をインストールします。

./DMInstall.bin -i

すると、次のようなことが起こります。

还是提示 共享内存文件空间的问题。 经过查询网上资料,都说清理空间,但是通过df -h查看控件情况时发现,并没有什么异常。 后来死马当活马医,就增加了一个swap分区:具体操作:https://blog.csdn.net/yeyuningzi/article/details/112569931?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167844186716800225514655%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=167844186716800225514655&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-112569931-null-null.blog_rank_default&utm_term=swap&spm=1018.2226.3001.4450

后来就好了。

おすすめ

転載: blog.csdn.net/yeyuningzi/article/details/129448372