Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在AWS linux上安装java Open JDK 10_Java_Solr - Fatal编程技术网

在AWS linux上安装java Open JDK 10

在AWS linux上安装java Open JDK 10,java,solr,Java,Solr,如何设置Solr 7.5以便在安装中找到它 我使用的是linux Amazon linux 2 AMI 2.0.20181008 x86_64 HVM gp2 问题 我应该把文件放在哪个目录下。ex./usr/local/java 我应该在哪里设置JAVA_主页,以便每个用户在重新启动后也能获得它 我应该在哪里设置java的路径,以便每个用户在重新启动后也能获得它 只要设置正确的JAVA_主路径并将二进制路径添加到$path变量中,任何安装位置都应该工作 您可以通过编辑/etc/environ

如何设置Solr 7.5以便在安装中找到它

我使用的是linux Amazon linux 2 AMI 2.0.20181008 x86_64 HVM gp2

问题

  • 我应该把文件放在哪个目录下。ex./usr/local/java
  • 我应该在哪里设置JAVA_主页,以便每个用户在重新启动后也能获得它
  • 我应该在哪里设置java的路径,以便每个用户在重新启动后也能获得它

只要设置正确的JAVA_主路径并将二进制路径添加到$path变量中,任何安装位置都应该工作

您可以通过编辑
/etc/environment
来全局配置这两个选项,这将在重新启动shell后对所有用户生效(您可以在测试时通过执行
源代码/etc/environment
来缩短该过程)

那里应该已经有一个路径条目,您可以修改它来添加Java二进制目录

这在不同的Linux发行版和shell版本之间可能有所不同。如果您的发行版(至少AmazonLinux以前使用过它)不支持它,那么您可以


许多人更喜欢的另一个选项是在/etc/profile.d/中添加一个可执行的shell脚本,该脚本为您设置变量,因为所有用户在每次初始化shell时都会调用这些脚本。

我建议JDK 11.0.1与JDK 10相同。上有两个GA版本10和11。你为什么认为v10已经死了?我知道Solr应该使用10而不是11它仍然可以使用,但不再由Oracle维护,即使有商业支持
JAVA_HOME=/usr/local/java/jre_10....