小编e1s*_*e1s的帖子

致命错误编译:找不到tools.jar - maven-compiler-plugin

问题:当我使用maven编译项目时出现以下问题(注意:我正在使用Windows):

无法执行目标org.apache.maven.plugins:maven-compiler-plugin:2.5.1:项目XYZ上的编译(default-compile):致命错误编译:找不到tools.jar:C:\ java\jdk1.8.0 _40 ..\lib\tools.jar - > [帮助1]

命令行和eclipse(Eclipse STS)都出错 - mvn clean; mvn安装

笔记:

  • 系统env变量JAVA_HOME设置为C:\ java\jdk1.8.0_40
  • C:\ java\jdk1.8.0_40\lib\tools.jar就在那里
  • 尝试清除本地maven仓库(.m2) - 仍然发生错误
  • 配置maven编译器插件指向C:/java/jdk1.7.0_75/bin/javac.exe可执行文件,其中source = target = 1.7 - 同样的错误
  • 尝试在eclipse中安装java 1.7.0_75并使用它(但maven仍然用于编译 - 右键单击​​项目,运行as,maven install):同样的错误(即使maven编译器的插件配置的可执行文件设置为C:/的Java/jdk1.7.0_75 /斌/的javac.exe)

java maven

5
推荐指数
2
解决办法
3万
查看次数

从数据集创建SQL Server数据库

我在中阅读了xsd和xml文件DataSet,现在我想从中创建数据库DataSet

foreach (DataTable dt in temp.Tables) {
    foreach (DataColumn dc in dt.Columns) {
        //example for one column
        SqlCommand createtable = new SqlCommand(
            "create table " + dt.TableName + " (" 
            + dc.ColumnName + "  varchar(max))", conn);
        createtable.ExecuteNonQuery();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我有一些问题,当我创建数据库表时,我需要XSD的列类型和大小(例如use varchar(max))。如何解决这个问题?

例如在xsd中,我有

<xs:restriction base="xs:string">
<xs:maxLength value="36"/>
<xs:minLength value="1"/>
</xs:restriction>
Run Code Online (Sandbox Code Playgroud)

要么

<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
</xs:restriction>
Run Code Online (Sandbox Code Playgroud)

要么

<xs:restriction base="xs:decimal">
<xs:totalDigits value="19"/>
<xs:fractionDigits value="2"/>
</xs:restriction>
Run Code Online (Sandbox Code Playgroud)

最后,我需要脚本来创建具有列大小的数据库表(例如在xsd中)

UPD:也许用于XmlSchemaSet解析XSD?

c# xml sql sql-server dataset

4
推荐指数
1
解决办法
2696
查看次数

Scikit 学习支持向量机的多类分类

我想知道LinearSVC默认情况下是否支持多类分类还是我们必须OneVsRestClassifier像这样包装它 :

 OneVsRestClassifier(LinearSVC())
Run Code Online (Sandbox Code Playgroud)

machine-learning svm scikits scikit-learn

1
推荐指数
1
解决办法
2267
查看次数

将 XML 对象转换为字符串

我需要使用 Vbscript 将 XML 转换为字符串。首先,我创建MSXML2.DomDocument对象并加载 XML。

Dim XmlDoc
Set XmlDoc = CreateObject("MSXML2.DomDocument")
XmlDoc.Load(path_to_xml_file)
Run Code Online (Sandbox Code Playgroud)

然后我想将其转换XmlDoc为带有所有标签的字符串。但是这段代码有错误:

Dim xmltext As String
xmltext = XmlDoc.xml
Run Code Online (Sandbox Code Playgroud)

我知道.text方法,但它只返回没有标签的值。

如何解决?

xml vbscript

1
推荐指数
1
解决办法
6562
查看次数

如何创建超过 63 个字符的标识符

我需要创建具有特定名称(超过 63 个字符)的函数。我在 IDE 中收到此消息

标识符太长(不应超过 63 个字符)

当我创建函数名称时被截断。是否有任何方法可以创建超过 63 个字符的标识符?

sql postgresql

0
推荐指数
1
解决办法
976
查看次数