Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中将Java类集成到PyDev项目(Jython)中_Java_Eclipse_Pydev_Jython - Fatal编程技术网

在Eclipse中将Java类集成到PyDev项目(Jython)中

在Eclipse中将Java类集成到PyDev项目(Jython)中,java,eclipse,pydev,jython,Java,Eclipse,Pydev,Jython,我有一个Java类,我想将它导入我的Jython脚本。不幸的是,eclipse不允许我在Jython项目中创建Java类。在创建Java类并命名Java类的窗口中,我在顶部(旁边有一个红十字)收到一条消息,当我键入将要创建的类的名称时,“源文件夹不是Java项目”。我如何纠正这一点?我需要Java类使用JNI调用C代码(声明本机方法,加载然后调用它)。谢谢你 您可以做的是创建第二个模块,即java项目。无论如何,逻辑上应该是这样。请查看其他类似问题- 其他可能有帮助的链接-您可以做的是创建第二个

我有一个Java类,我想将它导入我的Jython脚本。不幸的是,eclipse不允许我在Jython项目中创建Java类。在创建Java类并命名Java类的窗口中,我在顶部(旁边有一个红十字)收到一条消息,当我键入将要创建的类的名称时,“源文件夹不是Java项目”。我如何纠正这一点?我需要Java类使用JNI调用C代码(声明本机方法,加载然后调用它)。谢谢你

您可以做的是创建第二个模块,即java项目。无论如何,逻辑上应该是这样。请查看其他类似问题-


其他可能有帮助的链接-

您可以做的是创建第二个模块,即java project。无论如何,逻辑上应该是这样。请查看其他类似问题-


其他可能有帮助的链接-

您可以做的是创建第二个模块,即java project。无论如何,逻辑上应该是这样。请查看其他类似问题-


其他可能有帮助的链接-

您可以做的是创建第二个模块,即java project。无论如何,逻辑上应该是这样。请查看其他类似问题-


其他可能有帮助的链接-

所以nefo_x建议的是正确的。您需要创建一个包含Java类的新Java项目。然后像导入python模块一样导入Java包。但是在eclipse中有一些事情需要注意才能使其正常工作。我将整个过程列举如下:

  • 您的Java类不应该在默认包中。您需要创建一个新的包,并在其中生成/放置java类文件

  • 将包作为jar文件导出到计算机上的某个位置

  • 将jar文件(位于计算机上的某个位置)添加到python路径中

  • 通过写入“Import PackageName”导入包


  • 我的问题是,我的java类在默认包中。由于某些命名问题,这不起作用。无论如何,希望这有帮助

    所以nefo_x的建议是正确的。您需要创建一个包含Java类的新Java项目。然后像导入python模块一样导入Java包。但是在eclipse中有一些事情需要注意才能使其正常工作。我将整个过程列举如下:

  • 您的Java类不应该在默认包中。您需要创建一个新的包,并在其中生成/放置java类文件

  • 将包作为jar文件导出到计算机上的某个位置

  • 将jar文件(位于计算机上的某个位置)添加到python路径中

  • 通过写入“Import PackageName”导入包


  • 我的问题是,我的java类在默认包中。由于某些命名问题,这不起作用。无论如何,希望这有帮助

    所以nefo_x的建议是正确的。您需要创建一个包含Java类的新Java项目。然后像导入python模块一样导入Java包。但是在eclipse中有一些事情需要注意才能使其正常工作。我将整个过程列举如下:

  • 您的Java类不应该在默认包中。您需要创建一个新的包,并在其中生成/放置java类文件

  • 将包作为jar文件导出到计算机上的某个位置

  • 将jar文件(位于计算机上的某个位置)添加到python路径中

  • 通过写入“Import PackageName”导入包


  • 我的问题是,我的java类在默认包中。由于某些命名问题,这不起作用。无论如何,希望这有帮助

    所以nefo_x的建议是正确的。您需要创建一个包含Java类的新Java项目。然后像导入python模块一样导入Java包。但是在eclipse中有一些事情需要注意才能使其正常工作。我将整个过程列举如下:

  • 您的Java类不应该在默认包中。您需要创建一个新的包,并在其中生成/放置java类文件

  • 将包作为jar文件导出到计算机上的某个位置

  • 将jar文件(位于计算机上的某个位置)添加到python路径中

  • 通过写入“Import PackageName”导入包


  • 我的问题是,我的java类在默认包中。由于某些命名问题,这不起作用。无论如何,希望这有帮助

    所以,我尝试了你的建议。我做了一个单独的Java项目。然后,我将Java类作为外部库导入到PyDev项目中。然后我在主jython脚本中键入类的导入名称。它说的是未解决的导入。我错过什么了吗?我想这应该行得通。嗯,这对eclipse来说很奇怪。在IDEA中,这种方法是在同一个项目中创建单独的模块,每个模块都有自己的SDK/语言。无论如何,在Java/Python平台上这样工作已经有很长一段时间了。我仍然没有解决这个问题。我应该切换到IntelliJ IDEA还是Netbeans?你会推荐哪一个呢?我只推荐IDEA,因为我对它在Java/Python混合项目中的工作最满意。你可以试着申请学生执照。当然,其他人也可能对Eclipse更满意。所以,我尝试了我认为你所建议的。我做了一个单独的Java项目。然后,我将Java类作为外部库导入到PyDev项目中。然后我在主jython脚本中键入类的导入名称。它说的是未解决的导入。我错过什么了吗?我想这应该行得通。嗯,这对eclipse来说很奇怪。在思想上,这种方法是在同一个项目和每个项目中创建单独的模块