vim java函数跳转_VIM:从VIM命令运行Java给出错误

博主在VIM中成功编译了Java的HelloWorld程序,但在尝试通过VIM运行时遇到了找不到主类的错误。问题出现在尝试直接通过路径运行程序,而非指定类名。尽管程序在标准命令行环境下运行正常,但博主希望找到不切换到标准命令行就能在VIM内执行程序的方法。
摘要由CSDN通过智能技术生成

我编写了一个简单的hello world程序来测试JDK安装。我可以使用以下方法从VIM编译:

:!javac Desktop\HelloWorld.java

这很好,但是当我尝试使用以下方法运行程序时:

:!java Desktop\HelloWorld

它给了我这个错误:

C:\Windows \Stase32 \CMD.EXE/C Java“桌面\ HeloWord”

线程“main”java.lang.noclasdeffounderror中出现异常:desktop\helloworld(w

荣名:地狱世界)

在Java.Lang.CultLooul.DealCeCase1(原生方法)

在Java.Lang.CultLooul.DealCeCasas(未知源)

在Java.Security .SecueCaseLoopule.DecurecLASS(未知源)

在Java.NET.URLCaseLooul.DealCeCLSASS(未知源)

在Java.NET.URLCaseLooul.Access 000美元(未知源)

在Java.NET.URLCaseLoad中运行1(未知源)

在Java.Security .Access控制器上。

在Java.NET.URLCaseLooper-FordCube(未知源)

在Java.Lang.CultLooul.. loadClass(未知源)

在Sun.Misc.Launcher$AppClassLoader.LoadClass(未知源)

在Java.Lang.CultLooul.. loadClass(未知源)

在Java.Lang.CultLooul.LoopCaseIn(未知源)

找不到主类:desktop\helloworld。程序将退出。

程序在正常的命令行中运行正常。

C:\Users\Casey\Desktop>java HelloWorld

Hello world!

如何在不必切换到标准命令的情况下从VIM执行程序?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值