Java文件不兼容
我已经在AWS云上部署了我的java代码,当我通过终端在windows上编译它时,我只需要使用命令Java文件不兼容,java,amazon-web-services,amazon-ec2,javac,Java,Amazon Web Services,Amazon Ec2,Javac,我已经在AWS云上部署了我的java代码,当我通过终端在windows上编译它时,我只需要使用命令 javac mainApp.java 它会自动创建所有其他类的.class文件,假设我有另一个类 class newProcessClass 谁的变量在mainApp.java中,在EC2上,当我编译它时,它给了我错误 error: could not find this symbol newProcessClass npc = new newProcessClass();
javac mainApp.java
它会自动创建所有其他类的.class文件,假设我有另一个类
class newProcessClass
谁的变量在mainApp.java中,在EC2上,当我编译它时,它给了我错误
error: could not find this symbol
newProcessClass npc = new newProcessClass();
其他班级也一样。如何编译并运行它。根据您的描述,我认为这可能是由类路径问题引起的 因此,请确保当前路径(.)位于类路径下
- 您可以在终端中键入follow(请注意小点!) 导出类路径=$类路径
- 如果要持久化此设置并避免每次都设置此设置,最好将其添加到.bashrc文件中
- 然后,当您通过java命令运行该类时,还请按如下所示指定类路径 java-cp。主应用程序