我使用的是ubuntu 16.04,我的java在/ usr / bin / java中 和jdk在/ usr / lib / jvm / java-8-openjdk-amd64中。其中没有javapackager。 我无法使用javapackager命令,也不知道如何配置它以在命令行中使用。 谁能帮我? 谢谢。
答案 0 :(得分:1)
似乎javapackager
附带了一个名为openjfx
的包,
因此,运行apt install openjfx
应该可以在您的其他Java工具中使用该工具。
$ apt-file search javapackager
openjfx: /usr/lib/jvm/java-8-openjdk-amd64/bin/javapackager
openjfx: /usr/lib/jvm/java-8-openjdk-amd64/man/ja_JP.UTF-8/man1/javapackager.1.gz
openjfx: /usr/lib/jvm/java-8-openjdk-amd64/man/man1/javapackager.1.gz
答案 1 :(得分:0)
您应该定义您的java路径。
您可以将$('#customnumbers').keypress(function(e){
if (e.keyCode === 10 || e.keyCode === 13)
var text = $(this).val();
var lines = text.split(/(\r\n|\n|\r)/gm);
for (var i = 0; i < lines.length; i++) {
if (lines[i] != '\n' && (lines[i].length < 7 || lines[i].length > 15)) {
var myMessageDiv=$('<div class="myMessageDiv">Number must be more than 7 and less than 15 characters.</div>');
myMessageDiv.insertBefore( "#customnumbers" );
setTimeout(function(){ $('.myMessageDiv').remove(); }, 3000); // after 3 seconds remove message.
e.preventDefault();
return false;
}
}
}
});
设置为JAVA_HOME
,如Petronilla Escarabajo所建议的那样。但/etc/profile
或任何系统变量的首选位置为JAVA_HOME
。
在nano或gedit等任何文本编辑器中打开/etc/environment
并添加以下内容
/etc/environment
使用source加载变量,方法是运行以下命令:
source / etc / environment 然后通过运行以下命令检查变量:
JAVA_HOME="/usr/lib/jvm/open-jdk" (java path could be different)