Comments (7)
这个是重写那边jar包的报错?重写那边的jar没有使用maven。
from db-gpt.
from db-gpt.
mvn:
class java_rewrite(object):
def init(self):
self.start_jvm()
pass
def start_jvm(self):
try:
# 如果已经启动jvm的虚拟环境则跳过;否则进入else,启动java的虚拟环境
if jpype.isJVMStarted():
return True
else:
base_dir = os.path.abspath(os.curdir)
local_lib_dir = os.path.join(base_dir+'/multiagents/tools/query_advisor/query_rewrite/', 'java_jar')
_ = os.popen(
'mvn dependency:build-classpath -Dmdep.outputFile=classpath.txt').read()
classpath = open(
os.path.join(
base_dir,
'classpath.txt'),
'r').readline().split(':')
classpath.extend([os.path.join(local_lib_dir, jar)
for jar in os.listdir(local_lib_dir)])
jp.startJVM(jp.getDefaultJVMPath(), classpath=classpath)
print("系统启动java的jvm虚拟环境成功")
return True
except Exception as e:
print("系统启动java的jvm虚拟环境出现错误,错误原因:" + str(e))
return False
_ = os.popen(
'mvn dependency:build-classpath -Dmdep.outputFile=classpath.txt').read()
这个函数使用了 mvn
from db-gpt.
您机器上的java是哪个版本?
from db-gpt.
抱歉回复晚了
hw@Gundam:~$ java -version
openjdk version "11.0.21" 2023-10-17
OpenJDK Runtime Environment (build 11.0.21+9-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.21+9-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)
from db-gpt.
openjdk 版本有点低 别的好像也没啥 可以试试17版本以上的jdk。不过重写这个不用的话,也不影响跑通流程。
from db-gpt.
from db-gpt.
Related Issues (20)
- support other online models? HOT 1
- API通信遇到错误:peer closed connection without sending complete message body HOT 1
- [bug] 启动后无法对话 HOT 2
- pip install jq fails on windows HOT 1
- Questions About Experience Handling and Search in the Knowledge Base HOT 2
- sync data to es error. HOT 1
- 需要安装 protobuf 包 HOT 1
- running batch_main.py error HOT 1
- RuntimeError: main thread is not in main loop HOT 1
- 得到了一个空的前端页面信息 HOT 2
- How is workload_sqls obtained in main.py HOT 2
- Can i setup without prometheus? HOT 4
- running with baichung2 asks for openai error HOT 12
- Video walkthrough for setup with baichung model HOT 1
- support for mysql database
- support config for private openai proxy HOT 1
- python 3.8装不了scipy==1.11.1 SentenceTransformer默认初始化选cuda导致算相似度的时候由于设备不同弹错
- readme里写的是pg12或更高版本,但pg15 pg_stat_statements表里没有total_time ; 改成total_exec_time了吧? HOT 1
- TypeError When Using Diagnosis function. HOT 3
- Clarification on UCT(v) Implementation in Tree Search Algorithm HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from db-gpt.