KevM / tikaondotnet

Use the Java Tika text extraction library on the .NET platform
http://kevm.github.io/tikaondotnet/
Apache License 2.0
195 stars 73 forks source link

Find IKVM replacement #113

Closed KevM closed 2 years ago

KevM commented 6 years ago

It looks like post 1.17 that Tika will require Java 8. I believe IKVM v.Current has support for Java 8 but who knows how will this is going to work.

Investigate alternatives:

Sicos1977 commented 6 years ago

Hi,

Small question. Is it safe to say ... IKVM is dead .... long live the mono fork?

KevM commented 6 years ago

Is the mono fork in active development? On Tue, Apr 17, 2018 at 11:04 AM Kees notifications@github.com wrote:

Hi,

Small question. Is it safe to say ... IKVM is dead .... long live the mono fork?

— You are receiving this because you authored the thread.

Reply to this email directly, view it on GitHub https://github.com/KevM/tikaondotnet/issues/113#issuecomment-382048469, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAGHVaQKZvi9CwgSSESRCyLgvZ6Uvx1ks5tphKBgaJpZM4R9FOi .

Sicos1977 commented 6 years ago

?

KevM commented 6 years ago

Last commit was a while ago. No actual releases of nugets. https://github.com/mono/ikvm-fork/commits/master

Sicos1977 commented 6 years ago

Could also be possible that there is just nothing to fix. The repository is way more actual then the latest IKVM version :-)

MichaelPeter commented 4 years ago

There is the IKVM8 Project, but no commits for the past year

But in the last few days, somebody started to attept to port IKVM to NET Core, seems quite interesting:

https://github.com/wwrd/ikvm8/issues/3

MichaelPeter commented 4 years ago

Actually Windward make progress on the. Netcore port https://github.com/windward-studios/ikvm8/issues/3 Last update 14 days ago. On their website they say they also plan a Java 9 port. The are active on document generation. So Tika is maybe not so far off...

f00f commented 3 years ago

Also under active-ish development: https://github.com/jessielesbian/ikvm

KevM commented 3 years ago

I took a quick look at Jessie Lesbian's ikvm and Winward studio's port. My platform is currently Apple Silicon. So not ideal for this really but a good check of cross platform support of the implementations. Both are not ported to .Net core it seems. So... not really what we want.

Hyldahl commented 2 years ago

https://github.com/ikvm-revived/ikvm/releases/tag/8.2.0

.NET Core support. We now support .NET Core 3.1, .NET 5 and .NET 6. There are known bugs with Core which are not present in Framework. Specifically, System.Net.Socket is pretty broken on Linux. However, IKVM is useful on Core for many different scenarios...

KevM commented 2 years ago

@Hyldahl Thanks for the heads up. I tried out the pre-release and cannot get ikvmc.exe to work against any .jar files. I created an Issue and hopefully I can keep working on getting a Proof of Concept against this new version of IKVM working.

dylanlangston commented 2 years ago

@KevM FYI I was able to get Tika working in .NET Core against the latest IKVM-Revived 8.2.0 for an internal project using the IKVMReference tag. You can find a (slightly outdated) sample harness here.

KevM commented 2 years ago

@dylanlangston Sorry I have been on sabbatical and did not see this. I'll take a look over the next couple weeks.

KevM commented 2 years ago

Being worked on in this PR #152