java - 如何在亚马逊 ec2 上运行简单的 java 应用程序?

标签 java amazon-ec2

我可以访问亚马逊云服务 ec2、linux 实例。我用以下内容创建了 vi first.java 文件:

class first {
    public static void main(String[] args) {
        System.out.println("abc");
    }
}

我想使用以下方式编译文件:

[root@ip-21-24-273-243 ec2-user]# javac first.java 
bash: javac: command not found

没有找到命令?我这样做:

[root@ip-21-24-273-243 ec2-user]# java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.9) (amazon-57.1.11.9.52.amzn1-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)

所以java安装好了。如何运行一个简单的应用程序?

[root@ip-21-24-273-243 ec2-user]# yum install java
Loaded plugins: priorities, security, update-motd, upgrade-helper
amzn-main                                                                                                                      | 2.1 kB     00:00     
amzn-updates                                                                                                                   | 2.3 kB     00:00     
Setting up Install Process
Package 1:java-1.6.0-openjdk-1.6.0.0-57.1.11.9.52.amzn1.x86_64 already installed and latest version
Nothing to do

最佳答案

你需要安装java-1.6.0-openjdk-devel:

yum install java-devel

关于java - 如何在亚马逊 ec2 上运行简单的 java 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15933343/

相关文章:

java - Spring Boot 和 Thymeleaf 中的 Action 监听器

java - 为什么 JFormattedTextField 不支持 actionPerformed

amazon-ec2 - Amazon EC2 定价问题

amazon-ec2 - 调试 Terraform AWS 应用程序负载均衡器验证错误的最佳方法是什么?

java - 如何在 MainActivity 中同时使用 AppBaseActivity 和 ActionBarActivity

java - 发送零长度 HTTPS PUT?

java - 如何在java中为azure的文件服务添加SAS?

c++ - 如何与托管在 Amazon EC2 上的 C++ 服务器通信?

amazon-web-services - 使用月度许可在云 (AWS) 上许可产品

django - 如何在 AWS Elastic Beanstalk 上使用 virtualenv system-site-packages?