【java-处理跨会话/设备的应用程序内购买/消费品?】教程文章相关的互联网学习教程文章

尝试加载Java应用程序时Mountain Lion会下载Apple的JDK还是OpenJDK?【代码】

当您第一次尝试加载Java应用程序(eclipse,运行mvn命令等)时,Lion会提示您下载JRE / JDK.根据我的理解,这仍然是Apple的Java版本,而不是OpenJDK. Mountain Lion是否会以同样的方式提供Apple的Java,还是会提示您下载OpenJDK?解决方法:它会提示你(只是试图打开Aptana).我让它安装和java -version给java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720) Java HotSpot(TM) 64-Bit Server VM (bui...

有没有办法确定哪些应用程序需要安装Java?

在我的MacBook Air和我妻子的MacBook Pro上升级到Mountian Lion之后,我收到了一个要求安装Java的提示(我没有在我的iMac上获得这个). 我想知道是什么引发了这个事件要求Java.是因为以前有Java运行时吗?我不记得安装一个(不知道为什么我的Air会问,但不是我的iMac,我的iMac上安装了更多的东西). 我怎样才能找出触发这个的原因?另外,如果有较旧的,现在不兼容的运行时,如何删除运行时? 是否还有一个旧JVM可能存在的地方,它在那里看到...

systemd – 如何允许基于Java的应用程序绑定到低端口

我需要在基于CentOS 7.5的系统上运行某个应用程序.此应用程序需要绑定到端口389才能公开ldap服务.此应用程序由SystemD运行但无法启动,因为我不得不使用用于运行应用程序的用户绑定到低于1024的端口.我已经尝试过setcap’cap_net_bind_service = ep’/ opt / jdk8 / bin / java但是之后这个Java甚至无法启动. 我已经看到了基于iptables forward,ssh tunnels etcetera的解决方案.在我必须使用的系统上不允许所有这些“魔法”.我想这同...

keyboard – 死键在Java Swing应用程序中不起作用【代码】

我目前正在使用Ubuntu 10.10和Netbeans 7.0,我不能再用死键键入重音字母了.它不是特定于版本的问题似乎与Swing有关,因为我对旧版本的Netbeans和操作系统有同样的问题. 当我在Linux上的任何应用程序上键入’a’时,我会得到一个元音.所有Linux应用程序都运行良好,但Netbeans没有.当我输入’a Netbeans时,我得到一个元音(没有重音).我也不能输入引号和双引号. 但我使用正确的Alt键在Netbeans上获得了重音. (那不是我想要的) 在终端我得...

debian – 如何将JAVA_HOME公开给在X和/或Gnome下运行的应用程序?【代码】

我正在尝试从Gnome3的Applications菜单运行IntelliJ,但它抱怨没有设置JAVA_HOME变量. 我在我的主文件夹下安装了Java. 我设法在?/ .bashrc中导出变量:export JAVA_HOME=~/jdk1.6.0_32我从命令行成功运行了IntelliJ. 我认为配置被忽略是正常的,因为Gnome不应该假设我们正在使用bash,不是吗? 我希望.profile是正确的使用场所,但它似乎没有任何影响.解决方法:根据?/ .pam_environment或/ etc / environment中的Ubuntu’s Wiki on Env...

如何在Awesome WM中修复Java应用程序鼠标指针偏移?【代码】

如何在Awesome WM v3.5.2到3.5.5(到目前为止)中重现: >安装OpenJDK或Oracle Java 7.两者都观察到了这个错误.>使用默认配置启动一个新的Awesome WM会话.>启动jEdit或PyCharm.两者都观察到了这个错误. >移动鼠标指针,并根据您是否将鼠标悬停在代码,项目文件或菜单上来观察它的变化.这应该正常工作.>在“文件”菜单上单击并释放,输入其中一个子菜单,并观察直接位于鼠标指针下方的项目是如何聚焦的. >重复按Mod4 Space直到激活浮动布局...

如何使我的Java应用程序与unity全局菜单兼容?

我喜欢用Java开发,还想要与全局菜单兼容?有办法吗?请帮忙.解决方法:有一个名为java-gnome(一个java gtk包装器)的库,它允许您的应用程序像所有本机应用程序一样运行.它为他们提供了所有的荣耀:原生小部件,全局菜单等. 该库可在ubuntu存储库中找到: >图书馆:libjava-gnome-java >示例:libjava-gnome-java-doc 该库的目标是开发丰富的Java Gnome体验.请注意,如果您使用此库,您的应用程序将失去Java的多平台功能(因为它将绑定到...

为什么在任何java应用程序中字体看起来都很糟糕?【代码】

Java应用程序中的所有字体看起来都很糟糕我之前看到过一些关于此的问题,但它们现在已经很老了(11.04是最近的,但似乎不是同一个问题).由于某种原因,Java应用程序不使用系统字体(Ubuntu 11),而是使用一些似乎没有任何抗锯齿的细长字体.所以我要问的是,这是一个开放的错误(在启动板上找不到),开发人员做错了什么,或者是否有办法配置java应用程序中使用的字体.也许这只是openjdk的一个缺点,我应该安装Sun / Oracle版本? 以下是jitsi的...

unity – JavaFX应用程序的全局菜单【代码】

我知道我们可以使用Jayatana为Java Swing应用程序启用全局菜单.但我正在寻找JavaFX应用程序的全局菜单支持.在搜索之后,我发现JavaFX中使用了setUseSystemMenuBar来在Mac中启用相同的行为.但它在Ubuntu中不起作用. 我的Java代码:import javafx.application.*; import javafx.scene.*; import javafx.scene.control.*; import javafx.scene.layout.*; import javafx.scene.paint.*; import javafx.stage.*;public class Main extend...

在Java应用程序中右键单击水平滚动

我已经在Ubuntu 11.04中为我的触摸板启用了水平滚动,但是在Java应用程序(在我的情况下是NetBeans)中使用它时,它是右键单击. 水平滚动在所有非Java编写的应用程序中都能很好地工作. 我该怎么做才能使它正常工作?解决方法:那是this bug.你可以通过运行synclient HorizTwoFingerScroll = 0来修复它,因为那里描述了它(两个手指滚动仍然可以正常工作). 您可以在启动时使用“启动应用程序”对话框添加命令.

firefox – 为什么我不能运行Java Web Start应用程序?

我的PC上有Ubuntu 12.10 for x86-64,我正在尝试运行.jnlp文件.我已经手动为Mozilla Firefox安装了Java 7和Java插件(因为没有适用于Ubuntu的Java 7的.deb包).每当我双击一个.jnlp文件时,firefox就会被打开,它让我可以选择用firefox打开文件或保存它,如果我点击保存它下载我正在尝试运行的文件,如果我点击打开firefox web浏览器打开另一个选项卡并再次询问(在新选项卡中)以打开或保存.我曾经在Debian上运行完全相同的文件,那么我应该...

unity – 如何防止Java应用程序创建托盘图标?【代码】

使用Ubuntu 13.04,将某些应用程序列入白名单(并因此将黑名单)创建托盘图标的可能性已经消失.从那时起,Java应用程序和Wine图标的托盘图标被硬编码并始终可见. 虽然有某些ppas,通过回馈systray.whitelist(但不是14.04但是)来提供统一补丁我想知道是否有其他方法来隐藏java应用程序的托盘图标(例如JDownloader) 我知道有一种方法可以通过实现禁止对sni-qt包进行读访问的apparmor-profiles来为qt-applications这样做(例如对于Skype或Sp...

如何查看或启动Java Web Start应用程序?【代码】

我在哪里可以找到已安装的Javaws应用程序的菜单或启动器? 我正在使用OpenJDK x86.解决方法:像往常一样使用javaws.javaws /path/to/your.jnlp如果你想在nautilus中打开: 右键点击你的文件 – >与其他应用程序一起打开… – >使用自定义命令 – >在/usr/bin中/ javaws的

Java应用程序启动器不会停留在Unity启动器中【代码】

我正在使用IntelliJ IDEA,这是一个Java应用程序.当它运行时(通过Dash调用),它会显示一个没有名称的启动器图标.我已经尝试了几次右键单击并选择“保留在启动器中”,但没有成功 – 每次关闭它时,启动器图标都会消失.我试图使用MyUnity来解决这个问题,但它也失败了.我不介意手动黑客攻击,但我不知道发射器配置存储在哪里或做什么. 相关的桌面文件如下所示,它完美地与破折号一起使用.[Desktop Entry] Type=Application Name=IntelliJ I...

修复基于java的应用程序在高DPI屏幕上的缩放【代码】

有些应用程序(主要是基于java的)不遵循我在屏幕设置中设置的global 2x scale.所以这些应用程序在我的高DPI屏幕上非常小,3200x1800px. 如何以较小的屏幕分辨率运行这些应用程序?解决方法:一个主要的便利升级是使用后台脚本,自动设置每个应用程序的分辨率,同时可以一次为不同(多个)应用程序设置不同的分辨率. 这正是下面的脚本所做的. 默认分辨率为16801050的示例: 运行gedit,自动更改为640480: 运行gnome-terminal,自动更改为128...