【问题标题】:How to save and run a Java file in PuTTY?如何在 PuTTY 中保存和运行 Java 文件?
【发布时间】:2016-02-10 13:48:12
【问题描述】:

我是 AWS(亚马逊网络服务)的新手,所以这可能是一个基本问题。

我在 AWS 上创建了一个 EC2 实例。我有一台 windows 机器,所以我使用 PUTTY 连接 Linux 实例。

与我的 EC2 实例连接后,我使用以下命令编写 Java 代码,

vi java First.java

写完上面的代码后,我得到了下面的屏幕,我写了一个简单的“Hello World”的Java代码,

问题是我现在卡在这里,我应该怎么做才能保存我写的东西?它将存储在哪里,在我的笔记本电脑上还是在 EC2 上?有没有一种方法可以让我简单地上传文件,然后从终端运行它?

提前致谢。

【问题讨论】:

  • 哥们,你是不是先尝试 vi first.java.. N 编写程序 n 说 Esc n 然后:n 然后 wq .. 之后使用 javac first.java 编译程序.. N 然后运行它
  • @DeepakKumar 感谢您的输入,但请您在答案部分写下这个并附上一些解释,我将非常感激

标签: java amazon-web-services amazon-ec2 putty


【解决方案1】:

我用 putty 快 2 年了..

你应该使用“vi filename.java”打开vi编辑器

键入程序然后说“Esc : wq”忽略空格.. Esc 是键盘上的 Esc 按钮..

然后使用“javac filename.java”编译你的程序

N 然后使用 java filename.java 运行

【讨论】:

  • 非常感谢,成功了。您知道如何存储此文件以供以后在我的 AWS 中使用吗?
  • 我从来没有处理过AWS..但是你能告诉我你在putty登录时执行“pwd”命令会得到什么
  • 我得到 /home/ec2-user
【解决方案2】:

见绍米尔..

当您登录时,您登陆的目录就是您的用户主目录。就像在您的情况下为“ec2-user”..

因此,如果您在不更改目录的情况下执行“vi 文件名”,则该文件将在用户主目录“/home/ec2-user”中创建。N 由 ~.. 表示,它代表当前用户的主目录。 .

N 然后,如果您注销并再次登录,则该文件将保留在那里.. 只要您手动删除该文件,该文件就不会发生任何事情..

通过上面的快照,我可以看到登录后您正在将用户更改为 root。但是如果您在执行 sudo 后可以看到,您仍然保留在同一目录中。 N个“~”改成“ec2-user”,因为root用户的主目录不同..

【讨论】:

  • 谢谢,但我使用的是 EC2 实例,因此如果我终止该实例,那么与该实例关联的所有文件也会被删除。但是我对文件的存储方式有了基本的了解。谢谢
  • N 感谢您接受答案 n 放弃投票.. :)
  • 请将您的两个回复合并为一个。您不应该对一个问题发布两个回复,除非它们显示了解决该问题的两种不同且相互竞争的方法。什么不是这种情况。
猜你喜欢
  • 1970-01-01
  • 2019-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多