You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在终端中移除指定Java运行命令?

如何在终端中移除指定Java运行命令?

嘿,我来帮你解决这个问题!你贴的这条长串Java运行命令,看起来像是VS Code自动生成的对吧?不管你是想终止正在运行的程序、删掉命令历史里的这条记录,还是不想用这么复杂的命令,都可以按下面的方法来:

首先先把你给出的原始命令贴出来方便参考:

c:; cd 'c:\Users\maven.aria\Desktop\javaprogram'; & 'C:\Program Files\Java\jdk-19\bin\java.exe' '--enable-preview' '-XX:+ShowCodeDetailsInExceptionMessages' '-cp' 'C:\Users\maven.aria\AppData\Roaming\Code\User\workspaceStorage\0f3a3007105f5c536af5d6be5f698785\redhat.java\jdt_ws\javaprogram_cc305553\bin' 'firstprog'

具体操作方法

  • 终止正在运行的Java程序:如果这条命令此刻正在终端里执行,直接按下 Ctrl + C 组合键,就能立刻中断进程,停止命令的运行啦。
  • 删除终端命令历史中的这条记录
    • 若使用Windows Cmd:先输入 doskey /history 查看命令历史,找到这条命令对应的序号,再执行 doskey /delete=[序号] 即可删除;
    • 若使用PowerShell:先运行 Get-History 找到这条记录的ID,然后执行 Clear-History -Id [对应ID] 就能删掉它。
  • 替换为更简洁的运行命令:其实完全没必要用这么冗长的命令,你可以切换到项目的编译输出目录,然后用简化命令运行:
    1. 先切换目录:
      cd c:\Users\maven.aria\Desktop\javaprogram\bin
      
    2. 再执行简化后的Java命令:
      java --enable-preview -XX:+ShowCodeDetailsInExceptionMessages firstprog
      
    这个简化命令和原来的长命令效果完全一致,还更容易阅读和管理。

备注:内容来源于stack exchange,提问作者APAR

火山引擎 最新活动