已采纳回答 / likeflower950
检测.java文件没用,这个只是热加载内容,而不是编译字节码文件。只有Eclipse编译了java文件之后,相应的生成了新的.class文件,然后才能监控到更新,你才能进行加载。如你所说,如果不重新编译时间戳一直不变,确实是这样,如果不编译的话,肯定不能加载!你手动重启都没用,别说热加载了!
2018-06-28
已采纳回答 / 菜鸟何时变大神
idea 不会自动编译代码,没有检测到class文件发生变化,所以没效果。解决方法: 第一步:pom.xml 中添加 deltool依赖第二步:idea -> preferences-> compiler -> 选中右侧的make project automately第三部:通过快捷键(ctrl+shift+alt+/ 或者 command+shift+alt+/)打开registry 弹框 , 找到compiler.automate.allow.when.app.running 然后...
2018-06-28
已采纳回答 / 慕尼黑3597250
这个classpath就是单纯的class问价路径,如果在创建项目时选择将代码与class分开就会自动创建bin文件夹,即使没有bin文件夹找到class的决对路径即可,希望能帮到你。
2017-11-26
已采纳回答 / ZXPing
别听他们胡说,为了转义是反斜杠“\\”,两个反斜杠实际代表一个反斜杠“\”。那为什么Java中写正斜杠“/”、“//”、“///”,甚至再多都不会有问题呢?那是因为Java中处理流,都会使用到File...
2017-11-19
讲师回答 / 济癫
这个实例主要是为了让大家更加深刻的理解Java类热加载的原理,老师在示例中直接写了文件分隔符,最好的方式是写成File.seperator,这样就不会受操作系统平台的影响了
2017-11-17