【问题标题】:Executing a java class in the linux terminal without the java command在没有 java 命令的情况下在 linux 终端中执行 java 类
【发布时间】:2012-11-02 12:21:30
【问题描述】:

我有一个 java 类 cs.class,我想从命令行执行它,就像您使用任何其他命令一样。我希望能够键入“cs file1”等,而不必使用“java cs file1”。我该怎么做?

编辑:如果我将班级放在我的路径中的任何位置,我也希望它能够工作。

【问题讨论】:

  • 按照这个说明,你可以在终端上运行java:unix.stackexchange.com/questions/15333/…
  • 你可以为java cs创建一个别名
  • 感谢 Tarsis Azevedo 和 Remimeus。我结合了您的两个想法,并将 'alias cs='java -cp /home/user/bin/cs'' 添加到我的 .bashrc 中。

标签: java linux command


【解决方案1】:

对于 Windows

创建一个名为 custom.cmd 的文件并在其中添加以下内容

@echo off
DOSKEY cs=java cs $*

现在

右键单击命令提示符快捷方式->属性->快捷方式选项卡->并将以下内容附加到目标字段

/K C:\custom.cmd

我的 custom.cmd 位于 C:,将路径更改为您的 现在您可以在该 cmd shell 中使用“cs”作为命令。您可以提及您的文件名作为参数以及 $* 指定命令行参数。

【讨论】:

    【解决方案2】:

    看起来this 可以在 linux 上为您工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-16
      • 2014-08-22
      • 2011-05-09
      • 1970-01-01
      • 2014-04-05
      • 1970-01-01
      • 1970-01-01
      • 2014-12-15
      相关资源
      最近更新 更多