Java:带有package的代码如何访问不带package的class?

我有一些C++源代码,通过CMake+SWIG的方式生成了Java代码接口,但是CMake没有相关的命令指定把生成的Java代码放在某个package里。所以生成的代码都如下所示没有package:

/* ----------------------------------------------------------------------------
 * This file was automatically generated by SWIG (http://www.swig.org).
 * Version 4.0.0
 *
 * Do not make changes to this file unless you know what you are doing--modify
 * the SWIG interface file instead.
 * ----------------------------------------------------------------------------- */


public class Posit_32_2_t {
  private transient long swigCPtr;
  protected transient boolean swigCMemOwn;

  protected Posit_32_2_t(long cPtr, boolean cMemoryOwn) {
    swigCMemOwn = cMemoryOwn;
    swigCPtr = cPtr;
  }
    ......

现在我要在Scala代码里调用这些Java类,可是如果我的Scala声明了package,那么sbt编译的时候就报错说找不到SWIG生成的Java。如果不加package,那么Scala代码又无法区分。这要如何解决?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

3
Sping 构造方法注入 错误 java.lang.IllegalStateException: Failed to load ApplicationContext
1
idea导入安卓项目时出现错误
2
Java项目调用jni接口报NoClassDefFoundError,直接执行main方法就可以,但是从controller调就报错
3
java filter 字符过滤功能:java.lang.NoClassDefFoundError.
2
关于Hibernate 中出现 XXXX is not mapped 问题
0
appium测试微信公众号出现Could not find package com.android.chrome on the device的问题
2
maven打包的springboot项目运行出错
7
代码没有错,是系统的问题吗?
3
springboot项目用junit进行单元测试,无法注入bean
2
两天了mybits神奇的报错 不知道哪里出了问题 csdn办法都试过还是不行 最简单的部署mybits测试类查询
1
spring boot项目日志功能报错?
2
HTTP Status 500 - Servlet.init() for servlet viewspace threw exception type Exception report
0
明明导入了jar包 却一直报错 ssm 事务增强
1
flume开启报错java.lang.SecurityException: sealing violation: package org.apache.flume.conf is sealed
1
怎么maven项目部署之后不能访问servlet?
2
SSM整合运行Tomcat报错org.springframework.beans.factory.BeanCreationException
4
login.jsp登录时报错有空指针
2
Spring基于XML配置时出现报错,但是我的路径应该是对的呀,求大神指导
4
新人求解:JAVA导入外部包后提示java.lang.NoClassDefFoundError
2
服务器启动失败,貌似是扫描的问题 但是我点击扫描能跳转过去...