Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Find IKVM replacement #113

Closed
KevM opened this issue Feb 7, 2018 · 14 comments
Closed

Find IKVM replacement #113

KevM opened this issue Feb 7, 2018 · 14 comments

Comments

@KevM
Copy link
Owner

KevM commented Feb 7, 2018

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:

@KevM KevM added the ready label Feb 7, 2018
@Sicos1977
Copy link

Hi,

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

@KevM
Copy link
Owner Author

KevM commented Apr 17, 2018 via email

@Sicos1977
Copy link

?

@KevM
Copy link
Owner Author

KevM commented Apr 17, 2018

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

@Sicos1977
Copy link

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

@MichaelPeter
Copy link

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:

windward-studios/ikvm8#3

@MichaelPeter
Copy link

Actually Windward make progress on the. Netcore port windward-studios/ikvm8#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
Copy link

f00f commented Jan 13, 2021

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

@KevM
Copy link
Owner Author

KevM commented Feb 22, 2021

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
Copy link

Hyldahl commented Jul 13, 2022

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
Copy link
Owner Author

KevM commented Jul 14, 2022

@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.

@KevM KevM added the blocked label Jul 14, 2022
@dylanlangston
Copy link

@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
Copy link
Owner Author

KevM commented Aug 31, 2022

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

@KevM
Copy link
Owner Author

KevM commented Sep 1, 2022

Being worked on in this PR #152

@KevM KevM closed this as completed Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants