首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >猫猫。Java运行时编译

猫猫。Java运行时编译
EN

Stack Overflow用户
提问于 2016-09-25 19:04:42
回答 1查看 91关注 0票数 2

我创建了web应用程序,用户可以在输入区域输入Java源代码并将其发送到服务器。之后,我创建文件User.java (默认情况下,这个文件是在C:\Tomcat-8.0.36\bin中创建的),并通过Runtime.getRuntime().exec("javac User.java")在运行时编译它。编译成功了。然后我尝试通过User.class运行运行时Runtime.getRuntime().exec("java User"),但是我得到了错误消息:"Could not find or load main class User"。虽然我可以在这个目录C:\Tomcat-8.0.36\bin的cmd的帮助下更正这个文件。此外,我试图从代码中运行bat文件(例如mspaint -成功地运行画图--这意味着正确的工作区),但是当我使用"java User“运行bat文件时,它失败了。

有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-25 19:30:15

也许您应该尝试一下"java -cp . User“,这就是为什么要确保用户类在类路径上- by -cp。你把当前文件夹放在cp上。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39690698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档