qq422454781
小七ing
采纳率0%
2016-01-06 08:17 阅读 2.0k

java如何动态加载.java文件

运行的web工程(tomcat容器),java如何动态加载.java文件!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • sinat_31535993 sinat_31535993 2016-01-06 08:25

    java文件最终会转化成class文件,加载java文件还是要重新部署tomcat

    点赞 评论 复制链接分享
  • jiaowonange8 男哥 2016-01-06 08:36

    不晓得你的意思,你的意思是tomcat容器启动的时候,指定运行某个类?

    点赞 评论 复制链接分享
  • u012392706 java仔 2016-01-06 08:39

    如果楼主只是觉得tomcat在调试的时候修改了内容需要重新部署很麻烦,楼主可以通过双击tomcat服务,然后修改Publishing下对应的选项来完成。
    Never publish automatically——从不自动部署;Automatically publish when resources change——当资源发生改变时,自动部署;Automatically publish after a build event——在指定事件触发后重新自动部署(这个一般我都不用);在我们调整页面布局,样式等与页面相关操作的更改时,我们通常希望它能够实时刷新即可以看到效果,因此,选择第二项——当资源发生改变时,自动部署;这样我们就没必要重启服务了。但倘若楼主在debug后台,改了后台代码,却不希望重启服务,就可以选择第一个——从不自动部署;这样每次保存代码的时候,服务器始终提示我们重新部署,很多时候都会报错,失败,让我们不得不重启服务了。

    点赞 评论 复制链接分享
  • u014481698 风聆水净 2016-01-06 08:47

    asm javassist 都是行,用过javassist源码级别的修改。

    点赞 评论 复制链接分享
  • u012427018 鼬佐 2016-01-06 08:58

    .java文件编译后会生成.class文件(字节码文件),java虚拟机会调用类加载器加载class文件。

    点赞 评论 复制链接分享

相关推荐